13 590 310 true 2 4 8 14 15 16 23 25 27 28 34 35 39