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