20105175
59713702
68072987
37298751
57443494
64389602
91383225
18428118
7363149
68935061
6723347
59248581
56458658
45001415
7343714
4284947
95628241
35569409
2284598
70246911
8362398
79703546
21925875
40372228
36613635
40088939
83855138
57472993
83909096
26449457
78687562
70911235
11209911
44487746
45388373
26678880
41356225
74564523
18147267
84782361