12 1647 107 296730 1 5 6 8 16 19 26 53 54 58 63 84 1 2 3 4 5 6 7 8 9 13 20 21 1 45 414 711 354 91 15 7 5 2 1 1