0
100
101
1
102
104
103
105
106
107
108
109
110
111
112
113
114
116
115
117
118
119
120
121
123
122
124
126
127
125
128
129
130
131
132
133
135
134
138
137
141
139
142
145
146
147
148
149