18 2579 970 true 2 11 18 23 26 31 35 45 47 62 64 70 75 79 86 88 96 97