22
5
0
2
14
11
3
27
4
1
8
9
19
20
17
12
29
38
21
89
109
54
10
33
122
81
110
171
302
66
140
65
112
139
37
145