89875974
7806636
13066687
19927762
60622298
3393852
13423642
37608697
27177463
79235726
46699639
11661901
73372136
45943812
21186868
64553528
68383024
93556250
83748260
1985730
53405170
34253458
49836578
46735202
23564875
8295941
7651392
29365018
81179032
9232789
52838721
89156663
85083955
4577724
15881305
75781983
34591680
98845015
601376
38607204