80796465
1689257
24022674
59707220
76734009
78367332
48135083
21151331
479357
50071812
77129967
17479278
97981378
88065124
77248217
70265712
95217178
35426676
86207711
40389531
76155652
41366623
78967777
14323448
92663246
75344633
69571147
16608226
27839929
40982298
49835506
33271726
53514287
98779530
91468738
76228942
74749080
4563512
51256778
48501920