93346250
45648945
6158719
97704392
90379940
67325264
23873925
74895325
56096438
1390162
74996310
57834224
27004759
29839652
59329175
53565379
20421376
41207991
14875291
73738280
74362368
41243511
98526497
72961646
20147172
55717057
89855910
31661865
9845523
75805819
74469111
33975542
82446696
481032
17837585
5192048
5051198
98902324
52133446
86364207