633
344
954
573
432
73
561
316
613
128
659
181
1234
690
975
322
415
253
758
393
771
108
435
193
982
447
300
174
631
355
798
286
670
246
1454
853
719
168
692
81