15 5 10 23 44 17 86 108 4 24 34 132 50 3214