93509196
32702299
30146325
24259526
29835193
40265219
2814342
94969951
77083962
542534
78413867
89498555
92927960
14045586
21408159
88317783
59234567
846735
10467485
59834005
1926597
76557999
61533992
28793666
31134876
98331843
70729456
1552115
57418899
94419778
24242636
76431010
86934878
53165979
53897584
21739716
92138871
12198911
56509949
72132020