142
566
213
145
314
328
86
81
92
216
208
128
241
300
484
236
396
102
177
277
220
212
244
114
199
162
172
219
192
158
154
149
41
179
203
205
545
452
258
464
295
298
242
191
233
307
217
172
156
290
70
385
617
255
142
342
105
323
125
217