12 545 284 true 1 2 8 18 29 38 41 56 65 69 86 99