50685249
88325516
98013512
58072288
65521923
17477174
82932236
24905694
9266099
5592640
6952875
94455991
4313944
8515569
27464082
97219000
3913242
5648777
7303142
9438387
88127175
86009641
98116631
81473066
2073164
42458350
85708634
8871156
4855721
89333703
94259720
60807871
77049606
57543469
35615672
23666502
42433507
13823078
18216504
6409698