22506241
65405126
1134442
80328819
758001
75586971
87822709
38406084
61665895
2381247
37494724
6215203
10119800
11943796
18386347
48374420
62863960
99039145
13328916
51293096
18074698
99633536
5417638
71813208
76718951
25429381
48784722
26822434
87856595
29245308
66417696
82911066
6754595
5688124
22664900
49478719
67915785
57363949
27869310
698357