18507382
94695515
28922150
7243062
87739703
29943857
7478172
11975965
34311109
52663160
2106840
77881166
87459664
60312596
9133230
22973316
56662549
99427883
90409220
84183352
6463081
69473972
83324099
7215779
47055247
83363391
88755312
7091255
8069156
31373352
4178129
23356851
61456730
1828341
25475463
13683088
41057053
81795498
19581695
72126952