12 676 362 true 5 7 8 9 14 16 19 20 23 27 33 37