true 345 171 true 1 13 32 39 40 43 44 48 51 53 57 59 60 61 64 67 72 74 78 79 84 86 89 95 97 98