18
Longest
22
7
8
16
10
15
1
20
10
25
27
10
36
5
23
79
37
12
21