13
17
16
29
38
54
57
78
102
109
115
115
117
130
131
132
134
135
136
137
140
140
141
141
141
141
141
141
141
141
140
140
139
138
138
137
136
135
134
133
133
132
131
131
131
130
130
128
127
127
127
127
127
127
128
128
129
129
131
132
133
134
137
142
144
151
153
155
172
174
176
178
180
190
209
216
218
218
218
219
219
219
218
219
221
222
224
223
215
210
203
195
194
194
192
191
189
189
189
189
178
169
167
167
167
166
164
163
161
161
157
157
155
152
152
151
150
150
149
148
145
146
148
149
149
146
145
145
145
145
145
145
145
145