21898728
13611815
10234682
6277477
53482190
9028966
36662150
32276198
70663075
83216537
7771263
57213435
86212902
39249204
92136411
1721667
29561034
16229361
79769862
32066303
76683696
60532196
57098018
7819393
90856785
83647906
96686786
70345956
98183526
91983066
74078869
53765074
63978932
5146752
57817054
30944209
9811605
13384733
29293974
59561643