17514280
90218466
78521235
53102839
45279904
43936522
40834763
57948764
37909211
76163106
6469136
79948837
2444712
31835677
9497058
43826596
19932831
4405907
39811168
57229509
22952901
46915887
10438193
51056599
41106950
739581
89325897
1056909
52191988
33812620
45671331
99524653
28166368
21354322
53941192
16424055
48305300
23996897
86082898
32821853