true 2338 655 true 5 9 12 14 29 33 40 42 56 58 60 76 80 89 97 98