178
509
106
117
60
16
17
43
53
24
14
21
77