12 1636 97 263273 1 19 21 32 44 53 70 73 76 89 98 99 1 2 3 4 5 6 7 8 9 10 76 242 1 46 446 760 284 62 18 7 5 3 3 1