17 24589 213 true 2 4 5 12 32 33 43 48 52 56 73 74 85 86 104 118 144