18
33
7
12
25
113
51
11
8
0
31
32
267
58
27