34 101 18 1 2 3 6 8 11 15 17 18 22 23 25 29 34 35 37 38 39 40 42 43 44 45 47 49 51 53 54 61 62 63 64 65 69