24 114791 12242 true 1 2 5 12 14 20 23 30 32 41 45 55 56 59 63 64 65 66 71 77 85 89 93 99