17
15
20
353
493
105
449
470
362
109
234
243
196
869
520
354
352
399
397
191
439
580
436
611
392
609
615
1213
534
331
638
202
1061
669
735
345
348
968
960
831
978
671
522
884
710
585
1171
606
1082
1689
1310
279
541
323
783
675
716
670