32922139
90807517
3106957
3504499
28823389
29184474
1295808
49748877
96054318
90356298
8918303
19958470
79308400
64108476
37423599
85983647
89868683
87165989
54218935
39614589
58887825
84136184
55219828
85784820
87137625
23741036
26289788
70103012
95414044
47479719
73409567
10539889
7232387
65535116
48325504
86004685
4950887
11272034
40989731
2894886