31562413
24381551
59126640
35302244
86114329
89508398
54046360
7144607
75495744
75785023
3605617
46579914
51694026
15853932
37191716
13037148
33805286
46247790
54313612
28931110
73744995
63737589
8523646
9779983
93611963
49796026
16934037
338115
73028594
38774652
51244765
85669092
6315445
98351092
26298694
88057062
3623938
58806
9648410
52156249