139609
932730
859927
493157
496833
107838
914355
780957
417311
397435
570154
1012763
960968
992895
573551
887394
392375
953598
501830
169566
193639
376484
314830
56820
361421
194994