14777149
29521516
1994407
5240875
58684296
1885302
62912379
46597238
95695244
61035096
94442703
61063855
24977019
1644217
7846554
32296180
83221955
80718394
3173956
15678633
99327603
67255793
5929927
46853364
2999108
27006125
88492847
36369811
85056428
86033533
21775469
68371237
24132761
65563962
38197895
93649841
839780
51759532
35388270
7035705