9 1636 114 356183 6 42 44 45 46 55 77 88 91 1 2 3 4 5 6 7 8 64 61 383 628 392 111 35 16 8 2