40829103
41022181
65664684
1624445
11619956
92027430
88287032
1581760
99669057
79263984
74398884
69822878
10245648
35259571
41411956
26754507
16523129
15447661
77074318
42784705
6376058
83566551
21676681
18112665
14718989
27542364
92039798
99121741
80981725
67747442
45824132
38982881
64968359
72563236
13496643
7155045
66775772
3486869
99
67384646