16
Longest
1
6
5
19
6
21
28
47
1
45
30
41
34
22
7
17
8
22
69