97953546
76287400
96738703
87553438
14472434
16822437
9667456
8999217
14355680
60162506
60504627
63522730
83142736
72338241
92276734
85913164
37749724
12391214
45085559
6368986
8622228
9826040
99725990
95434576
60778800
99754456
53505379
7164470
12375411
6404813
68721975
60679810
50469461
6271591
34098212
8331981
20789595
4870723
57208980
2010725