22673673
5746944
18633668
1036850
29774260
3676666
72029962
13645199
81924639
79295671
92491061
69254241
50004999
7174665
96471859
26123796
8087938
78006348
28243361
99011457
40639892
17551195
6673355
57502096
57274196
1361011
96877955
49523041
46696297
88834377
70961037
24756144
40064553
91494645
63825491
75742763
61203068
90176520
64272227
23217188