45235049
11511870
3103331
26107719
43143193
77664135
12883296
49399429
17799100
45831212
50714218
33933916
9254486
27662377
6627238
30059674
14147319
28699581
10594243
94144949
74273458
10863257
62144794
97837457
85538503
44788728
56019885
93151163
86004558
64117255
9709999
5765128
96041852
5050302
28668781
56108410
53825304
58845737
8678187
71759720