78
77
73
452
210
125
346
51
27
508