43896652
17846033
36968952
45484697
23072506
17436460
92263409
25913283
18314105
14521182
86288644
77396757
68479240
52706210
83449492
32341890
269973
2371103
34619440
4438292
7003451
35358568
95627770
91215118
5465641
836656
44689876
64083076
5777862
98217493
15481591
35662684
35186568
97449417
97214389
13143700
57399292
53687209
12984552
8729729