205
110
238
223
288
284
111
122
189
290
277
153
642
509
252
461
652
346
563
1396
697
3147
72
148
1062
605