11 4095 674 true 2 3 5 8 16 19 23 33 35 38 39