12181073
88735566
16443170
38926539
75458483
84598898
38443874
28338883
94389524
43684473
79374738
27174477
5457569
36239300
32946159
63704772
8039383
3035313
47244299
62951300
8559311
97367782
53232055
462689
39391230
29408064
56533824
5184203
60707803
25854350
79901307
20634185
32048556
97296498
39168351
17759402
62424189
12085478
21215487
1458727