12 5488 633 true 0 1 2 3 5 14 15 17 19 23 27 39