true 2265 519 true 0 9 10 24 28 29 38 43 44 47 51 55 60 62 67 68 70 79 80 83 86 87 88 90 96 99