50431396
31411635
69571114
64748627
5342385
7751621
76412156
69133965
8187711
5287124
223785
53921712
27946907
14464286
31724314
87645895
37007210
16274156
10903955
61362377
58062042
40616903
74744324
65205242
99677200
79184490
48483129
17665156
77112298
98335737
2285758
10141693
67085729
52774290
95829295
10332564
7909198
85217731
96105254
33869136