53
11
51
131
106
9
25
136
24
306
1081
71
142
367
512
29
63
435
222
14
58
128
66
258
87
197
178
393
22
95
40
478
73
103
37
2464
21
329
235
16
15
36
287
138
863
26
266
30
252
118
595