31986580
85317028
98812086
15787128
53782112
15864937
59034766
49902418
87753945
3464092
94079000
41062911
90559563
4347363
573472
73667419
39601084
2144676
52591801
16472905
33126592
52526322
72513496
155395
20586376
99432316
46039705
36316697
3641640
97927874
31655157
8298178
84649991
64204666
586455
59754573
59417656
62247773
63675082
98382612