0
2
7
8
15
20
23
27
32
35
41
44
45
46
55
60
65
68
71
73
75
89
90
94
96
100
101
106
107
108
109
111
112
114
118
122
123
124
127
130
136
143
162
171
186
190
191
196
198
199
201
202
204
210
212
226
227
228
230
236
240
247
248
252
256
257
258
262
266
267
269
272
275
280
295
296
300
311
313
314
317
318
321
322
325
328
329
331
335
338
341
342
353
354
361
362
364
376
381
382
385
392
394
398
400
403
405
411
415
416
418
422
427
431
433
439
443
451
452
453
455
463
464
466
474
476
479
482
485
486
491
493
495
496
497
498
504
519
531
532
534
539
544
547
549
554
556
559
560
565
571
572
580
583
584
586
587
596
598
599
602
613
616
623
626
627
628
631
632
633
634
636
638
643
663
664
667
668
669
670
678
683
686
692
693
700
701
704
