41
92
218
48
88
87
159
111
81
145
230
221
153
130
75
261
168
229
173
148
190
262
184
120
179
99
332
158
171