17
77
278
194
286
297
238
237
448
348
361
172
314
151
233
546
353
232
557
203
292
611
445
626
369
422
930
426
803
372
734
540
683
508
294
1227
1182
1340
730
577
255
1709
763
428
563
606
623
643
811
1022
827
511
1074
28
985
400
416
431