0
1
3
4
14
16
18
22
23
24
26
28
30
32
33
35
38
39
44
47
48
51
60
62
64
65
66
67
68
71
76
79
85
86
87
90
92
95
96
98
99
101
102
104
105
106
108
112
113
116
118
123
124
135
137
139
140
141
142
143
145
146
149
151
152
154
156
157
159
163
164
166
167
168
170
171
176
178
183
184
185
189
191
193
199
203
204
211
215
216
217
220
224
227
228
230
231
232
234
236
237
240
244
245
247
248
250
251
255
256
258
261
262
265
266
268
270
275
277
280
283
284
285
288
289
290
291
294
297
302
304
305
310
314
316
317
319
321
323
325
326
327
332
333
339
344
345
347
349
350
352
354
360
361
365
375
377
379
380
382
383
384
385
388
391
398
399
405
407
408
411
412
413
414
420
421
424
426
429
430
431
434
441
444
447
449
454
455
456
466
467
469
471
473
478
481
482
488
489
492
494
495
496
501
503
505
506
509
510
513
520
524
529
530
533
534
535
537
538
542
550
552
553
558
559
562
565
572
574
575
577
579
580
581
582
585
586
587
588
592
596
598
