4 101 266 true 23 36 64 87