104
Longest
107
56
69
259
380
47
178
88