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