15046426
52496208
99297288
46913070
24047181
30331394
68105298
94277738
84348047
49682460
42961218
65777498
70504063
1701560
14108311
49839178
37492344
40061440
60754079
61375642
2939153
53218355
17405693
67403485
67534616
3202938
32165094
79824231
82678333
96521560
49733250
18493390
62829395
66878652
3494851
2419354
1596847
22449529
4094092
53232956