90065684
85544726
68719208
3484318
58496090
97751259
52161637
27621670
21891093
77363387
44312329
68423071
94558014
58943778
39382569
11313029
59533392
15032445
2793394
40742466
46322830
510322
23122632
41864767
31595201
41011836
6446457
66767411
81244673
60862943
48724070
66693889
41413257
43919223
4752333
67089829
76119474
30595122
3866436
24669978