5 290 105 true 1 2 10 27 34