29 / 100 22 11 23 31 12 20 19 18 30 21 39 28 34 32 29 26 27 33 35 37 8 2 6 1 13 3 4 35 9 15 5 36 38 17 24 7 25 14 16 40