95704736
50866088
4209905
6022318
79633546
11069231
45068920
524525
37913153
76002986
40402452
81637910
82523866
97146355
92778599
13769398
6579472
72144153
68181783
33661756
50452994
68701352
98247194
93233142
45722078
3025957
18481743
3420430
56377491
98949426
17738887
46948429
6960419
13258850
3382860
22086712
63263151
64736676
58148381
8146958