16 1385 91 339536 2 10 12 16 18 26 32 46 59 78 81 84 85 88 95 96 1 2 3 4 5 6 7 8 9 10 11 12 13 279 710 904 1 31 241 473 371 165 42 23 11 7 4 4 5 4 2 1