18893752
75577537
14221996
46916135
65151631
46672759
50051660
2342446
28603200
6439073
61401449
90273890
9645242
30885386
46854393
64832635
24377356
74521147
90498951
92919388
387042
24595161
43739355
5905293
70102950
29079236
94008717
8832573
10566775
51805719
41708862
95765227
98547573
6413338
1643478
58094093
48522748
14841650
26405193
50493879