14
6
5
3
21
4
7
2
8
10
0
17
133
57
28
11
13
16
22
15
114
49
25
34
23
55
86
24
72
432
67
157
702
166
20
102
79
64
141
131
213
106
56
115
51
172
221
128
53
171