50 363 329 true 1 5 6 7 10 11 13 14 18 22 25 26 27 28 29 31 32 33 35 38 40 41 43 44 46 47 49 52 57 63 65 68 70 71 72 76 78 79 81 85 87 88 89 90 91 92 93 94 96 99