7 55 244 true 1 2 12 14 20 27 30