5
1
2
3
11
9
10
8
12
14
15
13
17
16
18
19
20
21
22
24
28
27
26
29
30
33
35
34
40
36
38
41
45
42
46
47
53
50
54
58
57
59
60
62
63
64
65
66
68
70
71
74
73
76
77
78
79
82
83
84
88
86
89
91
90
93
94
96
100
97
108
109
110
111
114
115
117
120
118
122
124
126
125
127
129
130
131
132
133
134
135
136
137
138
140
139
141
142
143
144
145
146
147
148
149
150
151
153
152
155
154
156
157
159
158
160
161
163
162
165
164
166
167
168
170
172
171
175
174
176
177
178
179
180
181
183
182
184
185
186
187
190
189
188
191
196
195
197
198
199
200
201
202
203
204
205
206
207
209
210
211
212
213
216
215
217
218
222
223
225
224
227
226
229
228
231
230
232
234
235
236
237
238
240
241
242
243
244
245
246
247
248
249
250
252
251
253
254
256
257
255
258
259
260
261
262
263
264
266
267
265
268
269
270
271
273
275
277
278
279
276
280
281
283
285
282
286
287
289
290
291
293
295
296
298
299
301
303
300
313
314
315
316
318
317
319
321
322
323
324
325
326
329
331
332
333
335
336
337
339
338
340
341
343
342
345
344
351
349
346
352
353
355
361
357
364
362
365
366
369
367
370
368
372
371
373
374
375
379
381
380
383
382
385
384
386
387
388
389
390
392
393
391
394
395
396
397
398
400
399
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
425
419
426
431
430
434
435
447
464
442
465
467
470
468
471
472