138 93 91 92 88 65 114 86 88 53 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 150 150 4 6 5 1 2 3 4 3