82822250
8021214
4299702
69165556
37758018
27406692
46631480
64055186
58346677
1464573
20289137
21399764
78745734
98601638
19817849
7559298
42124783
90273054
95951433
80568678
35896620
7719527
34177689
17126013
38624158
46587975
36363223
48562166
59611136
99544540
26535207
44513919
17119752
82289138
57371816
35079952
20847122
15626348
86811290
40818987