148
514
522
421
439
645
405
422
307
560