37
64
19
354
158
1270
57
58
89
81
203
460
10
51
39
35
120
63
77
18
96
68
150
343
137
82
54
74
24
270
32
26
7
13
172
216
123
45
532
578
99
287
178
73
776
471
95
79
492
543
16
33
66