51
209
21
39
131
83
106
95
38
138
306
25
222
46
200
274
49
24
195
17
43
342
59
27
3453
127
75
318
596
58
169
430
887
68
2121
152
23
1909
13
9
170
581
16
78
53
249
50
40
44
172
19
84
28