6
10
15
316
492
105
446
468
360
109
232
243
195
866
517
354
351
399
397
191
439
578
434
609
392
615
1205
531
331
636
201
1053
361
665
731
345
348
963
956
827
975
640
522
27
879
706
560
1167
580
1079
1684
38
1306
279
538
321
779
672