373
Longest
275
239
302
738
266
107
155
346
1394
170
1579
140
486
120
129
1111
94
151
168