1 105 2 93 3 107 4 100 5 102 6 94 7 105 8 104 9 108 10 104 11 103 12 102 13 94 14 102 15 42 16 58 17 104 18 207 19 99 20 78 21 106 22 108 23 105 24 89 25 103 26 100 27 76 28 105 29 106 30 84 31 109