93739668
22843888
6161576
3913910
37954948
4637485
12467232
5499770
83049249
66053723
52746525
93473083
33903905
40075149
93158250
76205172
64841304
98242771
66898143
29317080
18532352
72823828
86819249
12066808
15084492
7481840
70867707
28155916
25433432
6753213
53258224
40145834
55858779
5112952
63172803
98907843
38249156
39729443
41712488
68996332