5002993
9174537
3622082
70591658
50962317
63791669
17817167
25501651
6582203
27448299
16602807
53909631
13105679
28538006
90911813
16129693
33692951
60776778
2378961
99571508
91362339
91638129
57261752
26974706
80563963
1344134
16362029
38259746
9292591
91528782
73247189
54681413
52254869
81974755
52969030
31773857
46862151
58602592
51641136
85114577