40354976
31736016
49472446
3551138
1297265
99082431
21749349
11735416
14606046
49537017
71462900
3617610
68308987
44389623
78228936
23844790
63375022
45614724
48281913
83709365
43443384
49473585
59972961
31755145
53323777
67671157
16758326
72419169
306416
95685887
25467259
13689481
3947919
80337351
88672481
11239948
8667672
2844401
6212758
93204888