42 100 90 162 26 120 76 160 75 160 90 56 100 120 100 50 87 60 60 40 37 516 933 66 160 120 80 60 40 20108