12 489 425 true 2 4 8 11 14 19 24 25 26 27 33 35