252
432
301
242
327
119
375
391
323
198