37
24
46
118
666
21
58
32
57
129
43
35
206
200
49
187
270
30
145
216
61
577
25
80
53
31
261
70
100
264
104
99
197
560
584
22
78
64
135
213
376