586
235
303
469
470
574
102
457
102
220