10 382 280 true 2 9 12 20 21 26 28 29 37 39