18 1597 766 true 4 7 9 16 19 21 22 25 27 31 35 40 41 45 55 68 77 85