43929795
12084840
22198454
57567880
30529622
956026
84706100
14802490
7265588
73666517
4528356
6691653
86039620
90982545
65346086
318071
45781267
35027110
16662586
54647789
38076562
82995327
55174158
93061210
9177422
27305398
61365298
33132125
65402063
11787883
10467511
45072723
66648126
51426868
624517
3574842
4821736
23223119
7032270
41968776