5
3
2
17
14
12
0
9
32
4
10
22
8
6
26
11
75
23
50
38
39
76
58
162
223
192
143
19
134
97
69
174
42
229
46
89
230
281
155