42 2410 969 true 0 1 5 6 11 12 13 14 19 20 23 28 29 32 33 34 37 40 41 42 47 48 50 51 55 58 60 62 65 67 75 76 80 84 88 90 91 92 93 96 97 99