142
328
529
856
723
363
311
436
715
574
704
1482
730
603
247
291
447
109
162
398
485
1612
1463
961
688
364
411
701
1192
1305
701
469
470
792
399
580
301
524
471
882
224
1181
474
600
261
1446
712
1304
364
355
225
413
772
779
491
329
1046
771
850
1643