9 3450 559 true 0 1 2 3 12 17 22 27 28