1 93 2 107 3 99 4 100 5 103 6 72 7 94 8 103 9 108 10 33 11 105 12 103 13 90 14 93 15 102 16 107 17 102 18 101 19 106 20 101 21 95 22 107 23 105 24 105 25 81 26 106 27 104 28 90 29 108 30 109 31 120