38
15
24
107
105
52
63
53
28
12
255
14
224
65
411
22
85
34
33
72
144
1267
9
32
13
26
25
70
343
328
81
27
73
6
177
270
19
118
78
977
89
573
86
43
62
739
487
156
133
51
40
502
322