302
108
181
30
24
22
28
28
25
257
28
60