18 394 263 true 0 2 3 4 5 8 11 13 15 18 20 29 31 33 34 36 37 39