6104568
707630
71406112
77358003
90086466
8904434
68815075
47563566
2442653
55382785
27865280
21921664
97243364
64171374
35428615
85136221
38676653
55678943
44265093
69764362
31586812
24903546
64337424
46633568
8828847
33676988
31875733
11728868
3825480
45113570
2969813
38538474
13922584
67908811
36133399
7379526
10551525
68136195
7902242
49451612