418
Longest
45
2678
36
42
891
101
214
484
228
172
38
586