89
Longest
35
289
122
75
137
99
73
47
43
87
92
58
88
393
267
183
140
286
1946