29835495
7404650
71035006
56376981
33883222
39433287
5619527
49878296
2183476
2595175
66381033
3773321
71387122
92518562
38313861
2335762
83136751
17146329
9917900
33534166
7949939
3607679
45944637
4404511
16269676
92065782
7244182
13384326
87486187
68948551
89327006
53905676
87146482
6189241
48397501
23379212
1688584
84685986
21329861
98254437