18
Longest
107
33
120
72
250
70
69
250
62
32
20
30
115
264
30
24
306
579
593