40957843
9836312
596850
31148535
36676199
50768864
23723614
4917882
12995566
9029318
7736913
97593110
37992822
10986448
69884762
34345891
85853858
18759173
83877249
75172127
91812438
44555719
72977051
96692161
22371318
43218401
65761149
21079251
58341344
94865169
89251210
36627068
55086976
37573088
28448522
58498574
21221094
88945217
17852661
89618232