10 2588 64 true 2 57 58 81 98 104 108 116 121 147