34 553 417 true 1 3 7 12 14 22 23 25 27 28 31 35 36 39 41 42 44 54 57 58 59 60 63 64 66 67 74 84 85 88 89 94 95 97