129
294
197
242
343
939
324
167
69
680