10 2590 566 true 1 4 7 9 10 17 20 35 36 38