59941023
67211474
10223933
4956741
55377738
15074149
56315822
4664752
67681830
62076972
7182566
19764108
55711168
53719136
88289172
45532051
33046809
63648028
19657570
8086745
79248465
72049353
41258278
79379410
67591619
64778581
60641149
91641050
99058031
6302834
3699446
51947613
86538119
25031783
75923326
96776271
15051801
6327494
77522756
39659458