29625220
6173405
22727594
14807765
8431773
72595418
7986702
62555232
12956733
99142630
584027
65104572
70533433
1020329
26402390
48644276
21931053
46889777
48856836
97032443
88851422
51936841
58304291
13998084
472919
29562012
426563
99621088
91637103
51595099
71598284
15896611
48709828
44036251
6995174
66949709
23285548
23877369
76015965
33568426