0
2
4
6
8
9
11
12
13
15
17
18
19
23
24
28
36
37
39
40
41
42
44
47
49
52
53
55
56
58
59
60
62
65
69
70
71
72
74
77
80
83
88
90
93
95
101
105
106
107
108
110
111
114
121
122
124
125
127
128
129
130
133
136
139
141
142
144
145
146
149
152
155
158
159
163
167
169
170
173
174
175
177
181
182
184
187
189
190
192
193
194
196
197
199
200
205
206
207
208
217
219
220
221
228
230
231
233
234
235
238
244
245
246
247
248
249
251
252
253
260
267
271
272
273
277
279
287
288
291
292
293
295
296
299
301
302
303
304
305
306
310
311
313
314
319
321
325
327
330
332
333
334
335
337
338
340
341
342
343
349
350
351
356
357
360
363
365
367
368
370
371
374
375
378
379
382
385
386
387
393
394
399
402
403
404
405
406
408
410
411
412
413
414
418
421
422
423
424
427
428
430
432
434
436
437
440
442
444
449
450
452
453
454
455
458
459
465
466
468
469
471
480
485
486
488
489
492
494
495
498
501
504
505
509
510
515
521
522
525
529
531
532
533
538
541
544
546
549
550
556
558
559
561
564
565
567
