230
Longest
53
91
97
149
654
135
393
77
107
185
370
122
450
3479
2877
314
508
2420
480