50 34 11 180 123 119 95 64 62
326