57577562
51902844
47334172
98823993
50025861
13483145
18118699
27318939
4793593
691401
18072361
63624259
80065391
85697669
3311542
6605030
25713026
94491226
12542125
24122510
75405744
91748095
66252135
7078368
19273240
12282283
6688151
9163896
1107780
51265510
9779726
26558223
21593791
79576532
25741842
3114294
46223610
18329381
12788185
302401