39377222
16793702
68339138
71199835
94088330
60064541
56324151
27936298
82041180
76874914
128960
79716544
77625781
22984625
14646687
45216768
344643
63052478
37838100
54367340
85755601
94445532
98394921
13631438
7942427
32639815
18264799
43682354
1679475
97625509
92628267
43453756
55239131
5363099
8477899
46092906
13949840
23253915
5838206
22286194