true 588 524 true 1 6 10 17 25 27 28 32 33 36 41 42 43 47 53 55 58 60 62 68 69 75 76 77 79 80 81 82 93 96