57
39
128
256
236
341
753
837
226
694
322
370
323
313
271
79
104
470
148
168
1376
884
493
359
237
2670
1276
1870