413
596
493
731
326
325
710
754
350
317
173
496
399
561
172
257
347
965
473
244
126
463
557
817
424
440
230
443
305
446
315
649
1098
345
152
682
180
222
298
484
239
475
494
471
804
775
632
1289
320
275
424
597
1066
329
1067
544
160
392
398
306