535
225
205
382
667
602
440
552
506
568
678
925
401
841
454
1255
403
533
469
514
245
349
394
477
373
853
700
473
476
504
976
255
362
938
408
840
1041
285
1021
684
350
341
398
257
791
1374
989
1743
1278
345
471
283
1034
369
214
337
368
860
451
486