12 594 390 true 12 17 18 26 33 43 47 48 51 80 86 93