18
Longest
25
4
5
33
109
12
5
3
78
27
36
48
85
58
32
40
12
37
30