58
149
228
70
516
526
69
40
423
446