10 352 290 true 0 3 4 6 8 11 27 28 31 37