56728890
5425264
21215093
37752883
18365171
65912828
20549641
7496180
84302926
40789016
67752975
67958353
89951825
70307356
33193167
22589172
80884331
4102453
92963860
21581214
52801171
50491504
81156296
7196242
89709262
70549397
20307564
32405751
58898502
99721453
96065121
38347246
46456133
84541706
80566841
68517414
90649975
14225140
2653846
18581535