85044248
46465617
73194636
1222232
59951148
21868135
70102181
1467427
32377689
17015401
94505974
29268790
8057081
56559750
36067278
90729809
2230811
70746029
47729485
45225918
52168894
50164345
61346066
15772574
13407968
66375592
54724637
66402065
13401286
29184166
13049300
88208926
5445095
8808965
52944500
86412672
79214192
54927999
38419745
77105662