23874168
95916318
31533954
74711802
43377422
31052219
1791574
49577233
861699
443807
3472898
57414304
98289449
9801173
50286970
47965500
73245009
62537190
303976
65201217
69316585
58029919
96013562
40085734
2588879
5253165
9162203
80144148
88643332
10778971
72044295
20998541
80983065
8617384
6429228
71168465
34119806
76651773
44419880
2503745