1
641
231
296
243
259
393
302
333
251
363
284
329
429
327
509
265
285
327
349
338
192
334
267
240
343
407
259
237
364
511
386
617
2129
1940
227
297
330
413
373