17 417 248 true 0 4 5 7 10 12 13 14 16 19 23 25 27 30 34 38 39