38
272
60
26
37
176
304
41
461
52
93
217
288
25
87
154
63
890
89
28
22
5248
298
72
48
339
204
74
64
45
36