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