56438350
214291
29565920
96839180
29659589
86535610
75939570
7537838
64882496
97708414
14539250
5681164
67931379
34833376
68883339
16585879
60295890
23842265
59457654
43631681
44082947
14611952
4327015
93548673
98498923
54042584
30854238
42214554
6753685
39811576
3691635
92189323
75372783
28923650
29001752
57424653
78670
52371911
15327314
40892674