20 100000 28 26 34 14 5 32 38 8 40 37 13 18 11 6 10 11 34 17 11 37