true 2495 708 true 2 4 12 23 31 32 33 47 49 52 53 54 59 66 68 72 79 80 86 91 95