160
Longest
40
18
633
96
98
120
24
318
38
271
205
48
823
97
22
62
135
915
29