87
120
122
173
94
381
279
327
151
677
235
132
382
190
345
554
835
315
319
580
230
519
257
323
375
342
737
118
630
321
197
657
952
194
432
314
1492
723