102 104 107 109 111 112 123 100 103 104 105119