299992
104544
78254
394386
433942
1027578
83166
643100
223541
283132
986497
69161
28456
941559
705210
71784
171576
787844
612973
873947
937637
935413
543259
727413
909787
461817