38374160
28015750
14048648
63368903
19442311
51181827
82023157
57626088
75045178
16367771
44807469
39055959
9974850
15218768
26995906
8702642
8586263
98892478
81537309
93682160
9549697
94267922
62737343
15551115
58075318
4870459
5265255
66421966
16112391
77137741
19576967
61948627
77567630
84321059
30917372
78647120
74995068
1043777
15434420
65727181