11 554 356 true 8 12 27 30 31 58 60 66 88 94 95