11 1095 435 true
2 4 14 16 18 19 23 27 28 34 37