12 619 451 true 1 5 10 11 12 14 16 17 18 22 27 35