98
138
66
148
147
118
161
282
315
293
294
232
122
208
393
68
194
65
342
246
170
273
279
299
178
387
418
375
346
263
211
210
183
239
485
435
853
574
557
568
369
1446
205
370
192
329
206
312
200
514
199
1989
790
660
295