89816896
35355300
42015188
47442324
99334885
49685133
64803320
11857396
33544724
19123091
93051025
35464523
93297287
1633531
1210706
50936765
39527628
21104730
18567985
6749755
76393632
94417904
56622812
93552243
87701328
92047341
86666020
13677577
9806253
65192645
64384258
68733319
18287184
25006964
82767511
12078408
40154873
11359791
62436651
75121706