43546543
16192527
3729715
68874687
6922022
87686585
48166995
97699286
55802340
8203942
12823720
3737143
21919706
6881950
758496
36099976
22877773
74305635
40429449
518584
46342104
96789704
62489484
75335115
76399557
91529097
27201014
36634235
37826200
6853901
5339098
29985255
5513581
8703769
87107515
65632321
84205387
8276482
61065250
67772775