37
85
11
140
10
31
412
7
38
55
32
36
27
198
69
39
237
97
53
15
44
128
419
170
776
51
112
476
132
984
9
83
52
14
100
35
165
288
180
96
253
82
767
65
265
58
147
438
138
223
116
139
464
316