685928
89770
971486
506931
459282
383144
399541
464540
450707
1059267
992670
459658
136984
165518
935863
416320
19494
324653
976741
208488
741523
377448
622413
855607
908720
691467