586
235
303
468
469
574
102
457
102
220