18 1406 742 true 0 1 6 7 10 12 15 17 20 27 41 44 55 62 65 83 93 96