45673646
39145149
49842418
25014864
94155803
7699471
7691720
4620328
60154151
89914782
86179060
79751152
1446433
8158848
32266856
44972732
85779128
75074519
88816466
63726292
60305916
8890329
42505618
9234099
63336382
30198720
9587116
95304559
91677224
3441725
96578986
1577327
25668599
78876797
22113658
7357001
57322705
29734401
64764666
45653983