45767998
7903000
43495830
169664
80824817
12458645
78395390
87962719
96637741
74854243
4381200
4357802
78865988
77681305
60839517
13571932
73903371
42471032
83291374
94873133
12676343
8075463
3231336
3637541
58273764
63144204
22882295
4421815
93382158
29407072
40634239
15189036
66316666
13028988
62728722
54053893
99879326
5142396
50615055
86623355