0
2
4
7
9
10
11
12
15
16
20
21
22
24
25
26
28
29
30
31
32
33
34
35
37
41
46
47
50
51
61
63
66
68
71
73
74
77
78
79
81
83
85
87
89
90
91
93
94
95
96
97
98
99
105
106
107
108
109
110
113
117
118
120
121
125
127
128
130
132
133
134
136
139
140
141
142
143
146
147
148
150
151
152
153
157
158
162
164
165
169
170
174
175
176
177
179
181
184
188
189
191
193
195
196
199
200
201
204
205
206
207
208
209
211
212
214
215
217
219
220
221
222
223
226
231
232
238
243
244
245
248
252
254
255
256
257
258
259
261
262
266
268
269
272
273
274
277
279
280
282
285
286
287
288
289
292
293
294
299
300
301
302
304
310
311
313
315
319
321
322
324
325
328
330
333
335
336
337
342
344
345
347
348
349
350
353
356
357
358
359
363
365
366
370
371
373
374
375
376
377
379
380
382
383
384
385
387
389
390
391
393
395
400
402
403
404
407
408
409
411
412
415
416
419
422
423
428
431
435
437
440
443
444
446
447
452
453
454
456
457
458
460
467
468
470
471
473
475
476
478
479
480
481
484
486
488
489
490
491
492
496
500
502
504
506
507
508
509
510
511
515
516
518
519
521
522
524
531
532
537
540
541
542
543
544
545
549
554
561
563
