12 484 294 true 0 1 5 10 11 13 18 23 25 28 31 35