11
10
16
33
22
179
170
188
200
18
23
29
37
42
48
61
72
76
80
83
94
85
109
107
119
111
130
131
215
161
145
173
178
208