24 1264 523 true 0 2 22 33 35 40 43 45 47 49 51 53 56 60 68 69 74 77 83 84 86 91 97 99