3856148
16992736
31187616
56591470
96146806
47372351
96294699
67463233
90668471
90177929
91272206
91575322
37988824
66086014
74952263
2413458
107271
41252365
19489600
59482700
79502062
52846662
28034065
54263612
65018344
28299091
69131737
85886957
38804709
44798891
66303796
24178862
6913477
65293224
38077242
40536502
68955049
97067266
95375521
96278456