38406666
23028283
6322656
36613453
2182322
50503157
30941393
73411125
30296148
18211418
35301994
71711939
66999833
57558708
6930181
48544411
67458876
9289967
12408203
3943125
22979818
43522576
22089903
19984126
97087779
89221631
66522179
571451
13579101
5887492
20052248
59455904
68411287
2116622
9733524
7858703
80876665
29991313
64728502
85892311