6 58 351 true 1 3 12 19 24 33