true 1296 422 true 2 6 15 16 18 28 29 35 40 43 48 49 53 55 58 60 61 62 64 68 69 71 79 80 82 83 88 91 99