7 608 341 true 2 10 19 20 28 29 36