12 635 351 true 3 5 9 10 11 14 16 18 19 24 33 38