30 2501 1196 true 1 2 3 4 6 9 13 14 18 22 26 30 33 36 38 39 41 42 47 49 54 60 61 63 66 74 79 89 91 93