15 1292 589 true 0 2 5 13 20 25 34 35 47 54 56 69 78 86 93