253
157
386
52
16
136
229
398
56
330
807
6
194
433
406
112
191
224
318
660
174
9
270
1418
297
51
478
775
211
820
124
258
551
259
378
302
117
129
255
120
277
219
168
98
347
651
550
708
310
813
