90086942
4886575
72426838
34354132
28661391
46111855
16084734
12824710
7683887
38745059
73172069
43909968
20182850
6202675
3515255
61276219
95855425
52708972
75956733
9629612
12458708
5263345
45483862
17655442
23867616
97329227
28895145
5692010
48632439
4878009
52615558
54148216
77714051
39099715
27691176
29353864
69534681
8527368
12391803
33919427