60345028
3430506
94463980
92186928
21116768
54602416
24827519
72024274
23704250
74149849
31432377
46431579
69963493
49232426
96987363
35161845
77514046
58371114
12461214
46746705
97471911
31008140
94775194
72025362
73135942
53093231
38363600
89416760
40581533
26424072
23922997
11577720
6243793
48943625
58812513
93839020
67053169
88124862
89152275
16813361