2
1
0
7
10
4
14
17
6
20
9
28
33
23
18
3
13
22
12
5
19
8
16
15
198
85
118
151
42
126
35
124
93
73
131
68