0
14
2
31
46
29
13
7
18
5
10
4
27
28
6
16
157
110
90
21
183
22
9
12
8
101
26
54
20
58
102
72
80
59
160
39
231
53
35
49
63
112
62
67
135
209