0
1
3
12
14
19
22
23
24
25
27
29
31
33
34
35
37
39
41
46
48
49
52
59
60
61
64
65
68
69
71
73
77
78
80
81
83
85
90
96
97
99
101
102
105
108
111
114
115
118
119
121
124
127
128
131
136
141
144
146
151
152
154
155
156
157
158
160
161
163
165
167
168
172
174
175
176
180
182
184
186
189
192
193
194
197
199
201
203
205
207
210
211
212
213
214
215
220
222
223
225
227
229
230
233
234
238
242
243
244
245
246
248
249
251
252
254
255
256
257
260
262
264
267
268
271
273
274
277
278
279
282
284
286
287
288
289
290
295
299
300
301
304
306
308
312
313
316
317
318
319
320
321
322
325
330
332
333
334
335
336
338
339
341
343
344
345
349
350
359
360
362
364
365
367
369
372
374
375
376
379
380
382
384
385
390
391
393
394
395
398
399
403
405
407
408
409
410
411
412
413
416
418
421
426
428
429
432
436
438
440
448
449
450
454
457
461
462
463
466
467
469
473
475
482
485
486
490
492
493
494
497
498
499
505
508
511
513
515
516
518
519
521
522
523
524
526
528
530
531
532
533
536
538
540
542
543
544
547
548
549
550
553
558
559
560
562
563
565
572
574
575
576
577
578
581
584
586
589
590
591
593
594
595
597
598
599
600
601
602
604
606
607
610
612
614
616
617
618
621
623
625
627
628
633
634
635
636
638
640
641
642
643
647
649
653
654
658
659
660
661
662
663
664
