30 2036 678 true 1 2 10 11 13 14 17 19 20 21 23 29 43 46 47 48 51 66 68 69 71 72 73 74 78 82 89 90 91 95