342
Longest
789
120
195
346
288
261
337
8679
414
159
2784
985
7503
324
367
4916
3693
944
9804