21666582
95801447
87236166
83018811
19629422
31409788
12311965
38349476
38387898
8441730
6581183
13846517
7226708
64279428
14872768
91997675
70119828
7015946
26274570
92722941
49515150
65572442
857638
8682386
57281560
97566981
11231297
6024567
9543906
5511372
37364510
77565229
37483651
94052828
8150481
69557206
1893756
39563115
93373593
41328124