341
Longest
222
339
741
164
1154
274
261
373
937
170
509
1489
950
1081
310
366
4783
107
490