86277156
47031819
7102865
95862500
60896037
52615075
66969295
3363361
40208030
50905331
91818589
66625116
32256033
17893900
2065910
42819543
1145738
3808001
48114901
94795425
3814706
27354761
99516273
83871448
26529681
919935
97143081
26662557
22048719
69477344
11616586
30031463
94983180
64265755
9574949
2032115
8699514
46597792
46072980
27244808