80332921
9920588
39878041
19459354
42037026
18229709
62677279
14935114
8626997
76233313
21945674
69786853
85302888
51043987
94687103
5631178
25755050
26662819
26921703
64783545
2587340
17477059
46433589
52901345
88748263
88382121
62828303
54937713
73512317
36579207
99331307
12317966
16918796
55999120
19991836
45347694
53049258
97683597
78638
32055649