47
65
76
39
250
13
25
201
172
66
178
151
99
57
32
71
320
14
36
19
51
144
844
533
106
11
121
27
142
213
1711
876
26
34
22
43
515
149
209
91
79
228
152
23
212
37
21
24
161
408
183
63
596
352
338
215