110
91
69
116
157
154
113
53
90
44
211
167
170
225
139
194
193
285
83
113
177
349
114
396
181
131
171
132
259
189
159
148
169
336
131
177
293
111
189
229
210
313
165
199
159
133
152
135
265
117
130
188
117
175
134
129
223
191
143
71