true 2976 553 true 0 9 10 12 31 44 47 50 53 54 59 60 64 82 87 89 91 93 95