91083526
65438615
72744647
56814392
89753328
90999890
90304464
55664659
69323467
7593769
5626217
62209826
5783680
2625893
18461683
89354896
76554084
69226980
64756731
54863526
15198327
91599070
31616196
7006483
67156987
19956864
54865031
96898164
6771104
16362295
34965548
63392672
97451488
82514706
73230
6361278
2992493
46207211
34303208
12719149