16 35086191 76911414 53769341 44910185 10110753 48196216 65983526 19253120 11600587 64439453 89138155 25481137 11570270 8248165 86113183 50668397 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15