318 718 1158 1058 862 62 102 163 170 172 211 164 149 200 71 114 118 118 75 59 62 68 184 107 59 87 126 60 235138