22 4946 353 8 14 20 21 27 33 34 39 47 56 57 64 74 75 79 83 86 87 89 93 94 96