true 13 32 true 1 3 4 15 22 39 40 42 43 48 52 56 59 64 69 79 89 91 95 96 97 101 105