5 252 106 true 1 22 27 32 34