8129933
22642596
98694963
16906248
79867562
48459629
22392722
1277247
100495
22661617
85816
64774248
29456003
2528461
71767060
6966521
28717081
36488294
80939642
42215428
20243707
95111905
3946655
75908210
33691964
4382394
44561674
95722195
27875836
13742339
63546048
57143611
97822929
20177109
85228453
56063516
79844638
85366864
6469997
39595534