95836196
89958521
33291888
26184581
68198128
6136116
96373702
92399782
18226851
87596049
31762849
26656463
33947792
90363669
13342204
58362589
80389951
85316398
37018790
974097
5465708
33143642
31859011
88566115
20019577
98633904
64281073
15828547
88769837
57819625
99946299
70914868
6835285
53987061
49978789
21851540
82815737
64708044
39463660
11266251