14
9
11
156
17
6
8
16
106
94
92
12
10
2
15
22
39
87
52
207
54
47
19
41
48
25
141
37
161
46
1043
31
151
73
68
20
199
150
145
21
86
95
23
7
29