16
4
5
2
3
17
14
12
0
9
33
10
22
8
6
28
26
11
75
23
50
38
39
76
58
162
223
193
143
19
135
97
69
175
42
174
229