19452852
30109522
14951907
8268883
93543938
6225719
98814055
70139383
81204878
71692741
99534252
90015339
95853326
99765230
10336394
32442535
40667353
29227138
6820294
39298504
80301856
32018950
7245795
69197847
10497323
18421748
34511471
54216567
29215867
62526762
578887
74585259
65753381
74714638
29226964
32157005
1279265
66812796
71976151
77372408