66325383
35084100
46396164
25611657
51545878
59697142
57139944
96824479
16667203
50928351
6051030
56426403
9108555
10952511
34486035
22292333
50142006
57121614
8777132
5663716
80988708
96073639
17716447
129174
27039778
87563984
49776056
92371896
15412080
65191633
32957931
8848783
5078257
14786990
25766246
73353989
88891582
40688548
8676211
30726806