23 1786 983 true 1 4 10 18 27 29 34 37 41 42 45 47 51 55 60 68 73 78 83 90 95 97 98