88484573
65115503
15364672
2522435
58863938
95681258
11255966
8235233
76888463
3624738
91592538
22527183
8252431
95427707
36497036
96636696
55555509
44643
61024527
73466337
71096943
63002786
51552089
13813813
77928068
35881737
84097234
8025895
54527916
38385253
32079507
4861553
82056862
35593525
59635280
4101125
63229327
83816163
54104348
68025808