14
12
15
27
10
31
178
85
80
49
53
66
63
53
99
82
76
98
64
156