15
3
1
0
5
16
20
7
2
10
17
4
18
19
8
6
12
21
13
11
9
196
83
117
14
151
41
126
33
121
92
72
128
66
39
149
544