28
Longest
18
3
290
71
32
47
38
22
14
20
21
4
32
3
49
14
55
32
76