true 59 12 true 1 3 6 10 12 16 19 20 22 26 33 38 44 46 48 49