39
Longest
696
62
152
129
131
25
206
99
116
860
180
551