63
882
132
29
136
1146
103
249
204
145
223
228
854
6
610
71
32
77
54
178
605
258
8619
352
229
206
192
343
292
323
260
2018
62
12
2492
87
39
33
112
1428
8280
369
195
74
1003
2080
154
296
89
17282