56
Longest
111
12
16
23
31
11
28
132
2
21
53
33
106
9
29
18
29
94
23