true 657 382 true 0 2 9 27 28 41 51 55 62 64 65 66 69 72 81 83 87 93 99