29 1681 724 true 0 1 6 8 9 16 17 18 21 22 29 35 36 42 44 45 55 62 66 67 69 70 77 80 81 82 87 88 96