42048165
48381120
92064794
70522889
98375362
89836907
4895955
97311548
77604037
86871244
99941167
35363792
34256864
59218552
13183625
78493244
33941550
70892631
38522708
15229813
76738763
34614186
70404069
67202887
19437
51249013
7685020
66799980
10434239
3610998
87172381
52318113
9715583
56907854
87094057
36541243
66584606
57885736
83056288
3677517