10 357 290 true 3 5 9 11 12 22 27 28 37 39