true 18788 653 true 1 6 11 14 16 20 29 30 37 38 42 46 49 53 57 64 72 77 78 79 81 82 89 90 91 92 93 97