436
258
642
428
361
64
446
277
466
82
588
157
815
471
837
268
329
222
526
292
704
86
360
169
696
339
244
163
442
282
661
240
522
190
912
605
657
158
655
75