81512673
30332992
77178692
2326638
30262317
34036265
11358736
79581317
98926561
98104442
62832314
77147059
98088733
16119862
4198090
53501672
31626336
14051017
54278766
69799774
79728000
19361482
39617250
46411405
21778038
79907208
28644595
19798924
94436404
57872190
50544768
83355568
82027121
5238879
5426972
77783454
61354172
27731104
4788766
1230426