62134978
69542274
28541425
4233391
3440356
39784618
12483218
3451892
27974768
9867268
64527848
21561967
5835183
47022869
96571304
61224137
87811653
96666279
797998
25107422
63972631
31273378
17076319
57733278
2744183
98648067
14488573
78605922
33922102
43202670
66571051
26161866
52228002
70026522
15414864
38978838
52253531
40988416
5037305
87545460