250 0
19 88 108 175 209 212 282 330 488 512 517 537 587 657 700 774 791 828 871 981 210 97 196 129 230 159 234 202 196 151 246 18 234 66 220 70 207 214 99
