59913722
61996117
6866761
40596562
9873888
68249734
14694203
21824996
29668207
13047018
72544611
99073217
81389660
53184904
12081111
75525653
70863965
80308525
63383501
79526025
7905582
28689628
28725692
98561757
45863195
51354206
85866333
99805018
12329723
79554158
55366459
60327351
29191669
59219298
82638820
14479703
11464229
50808992
9089110
81936169