2
1
0
14
12
5
8
6
3
4
27
7
9
13
10
58
17
65
158
90
60
18
23
25
189
44
108
22
63
48
33
40
67
184
122
62
30
225