106
Longest
268
131
209
180
160
212
399
146
142
3183
95
1902
262
595
1078
8689
483
2870
2418