37
82
63
38
189
43
501
26
15
85
307
55
28
57
287
64
126
73
47
48
52
137
155
29
14
30
222
71
185
378
62
203
75
45
60
27
80
104
40
50
89
9
68
33
24
8
294
19
44
54
96
88