12 745 454 true 10 12 17 19 22 23 24 57 74 92 93 98