910
236
945
494
169
96
122
930
665
726
694
562
696
569
108
625
432
151
415
722
230
4
395
92
567
510
751
598
51
364
646
417
246
654
1031
975
453
469
953
545
932
708
310
615
561
235
460
772