30 2214 955 true 1 2 5 9 13 22 29 30 34 35 37 38 41 42 45 49 50 54 58 60 61 62 63 65 66 70 80 87 91 94