15 6160 664 true 0 2 3 4 8 10 14 17 19 21 25 30 32 35 39