17994977
35061920
25037070
43127941
718616
34555887
50039007
63573253
869171
67684129
35766584
67363316
92416261
88515904
71661656
45098112
61167424
93048022
70908300
73928229
94808303
28386542
69222120
37409005
17909301
57758104
49601859
43134838
31633409
7856496
63812973
57246056
39054100
22911701
8820938
85928160
87603284
45256945
90708467
332208