13 3878 113 17 21 23 54 57 64 89 103 107 108 117 135 136