63682927
54225502
25337294
21753304
29966799
18162979
74021948
1985703
31608295
2166209
10342439
84683677
33132794
21803094
9909123
66366172
71618967
10492708
85618202
28267433
55054912
99501630
92406990
90599605
33588958
93983787
30158462
97088550
61917024
17141508
67137281
76868667
59601589
52895436
43196660
42708758
37513375
9909501
15015912
70034414