86381181
79919432
82034948
30668704
83783824
30676844
5093200
17767719
70746860
68283018
98687235
54048270
54977816
62306935
83191969
87412309
98843824
105978
85207070
87379296
43024085
11995382
36941494
5180930
1873708
12947678
91469115
59993382
67516529
7043976
17474708
49267882
90725616
25118835
38779949
97148654
62397833
2943845
28696434
49256287