1 105 2 104 3 82 4 93 5 108 6 107 7 105 8 101 9 65 10 104 11 95 12 106 13 66 14 66 15 106 16 99 17 100 18 94 19 109 20 103 21 102 22 78 23 96 24 93 25 62 26 95 27 98 28 104 29 103 30 102 31 100