12 100 15 80 227 6 15 5 16 25 42 23 12 59 30 50 5099