9874
Longest
386
123
245
247
1329
121
359
2053
630
29112
704
313
11907
587
1796
94
725
56
2057