0
2
5
6
9
11
14
15
20
21
22
23
26
27
29
32
37
39
40
41
42
43
47
48
49
51
52
53
60
61
63
64
66
69
70
72
73
76
79
82
87
90
92
94
96
97
99
100
101
102
104
106
109
110
111
113
115
117
118
119
122
125
127
128
129
132
134
139
141
142
144
148
150
152
154
155
156
159
161
162
163
168
172
173
176
177
179
180
182
183
184
186
187
188
189
191
196
197
200
202
203
205
209
210
213
214
215
216
218
219
223
224
226
227
228
229
232
234
235
237
240
242
243
245
246
250
251
252
253
254
256
260
261
262
264
266
269
270
271
277
278
280
281
282
285
289
290
292
293
294
295
296
300
301
302
303
308
309
310
312
313
314
315
316
317
319
322
323
324
327
329
331
332
333
334
335
336
338
339
341
344
345
347
348
349
350
353
357
361
365
366
371
378
379
381
382
383
385
387
390
391
392
393
394
395
396
398
399
403
404
407
408
411
412
413
417
418
421
423
427
428
430
432
435
436
437
438
440
442
443
444
451
452
454
457
459
461
464
466
468
473
474
475
477
478
481
485
486
487
488
489
492
494
499
501
503
504
506
509
511
513
514
516
517
518
519
520
