28
27
23
30
46
51
76