11
14
2
35
47
30
8
18
5
10
4
27
28
7
16
157
110
90
21
184
22
9
12
102
26
54
6
20
58
103
72
80
59
160
39
232
53
49
63
112
62
69
135
209