172
254
256
382
252
383
198
380
257
258
243
430
373
244
267
285
326
420
327
398
418
989
531
1152
576