262
166
457
194
305
181
349
94
560
216
479
128
328
148
660
306
611
64
297
120
625
196
605
211
878
340
379
147
119
18
443
57
471
42
258
93
524
281
303
49