19
17
22
38
37
34
53
52
44
72
58
62
100
81
94
92
114
91
101
119
133
148
125
138
158
114
89
103
185
135
134
122
157
190
208
121
162
214
212
168
257
207
203
177
186
187
213
252
177
259
186
226