16 3544 151 894152 5 8 12 13 15 43 45 51 57 76 84 85 86 88 97 100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 39 434 1424 1261 326 44 7 1 1 1 1 1 1 1 1