99 166 309 554 17 027 77 035 266 860 12 205 21 399 13583