7 108 164 true 1 23 28 30 60 67 68