179
68
116
53
261
265
357
129
109
955
286
895
102
45
284
822
185
70
46
401
112
88
97
51
175
383
305
43
218
82
181
431
693
439
114
25
234
595
139
146
754
382
187
465
41
394
178
469
200
287
300
290
151
472
205