14 619 359 true 3 4 5 6 12 15 20 23 26 27 31 36 38 39