94043847
48555893
75282760
2625188
97733190
50013732
20904321
19838991
76032748
28492249
18802363
57986769
3419435
2269217
22295210
33715688
69923235
22329832
83929983
3240902
4979692
65848003
2954613
15148116
69844905
57898741
91706476
46142255
28846131
92594157
932586
43497851
3529912
36967032
352935
79425652
74948510
75016890
29012132
84223051