0
5
11
15
19
31
37
38
42
45
46
50
52
58
67
68
69
70
74
81
82
86
90
92
96
102
117
124
133
134
140
144
147
149
151
154
157
160
163
164
173
176
181
186
191
200
204
211
212
215
217
221
223
225
227
232
247
249
253
264
275
279
286
288
289
290
291
297
299
303
306
308
310
311
315
318
319
324
329
330
336
342
343
350
367
368
375
380
381
392
404
413
421
422
424
425
428
432
433
441
446
453
457
458
462
468
483
484
488
494
496
499
504
506
508
523
525
528
532
533
542
545
549
557
569
587
589
592
595
596
598
600
604
609
611
622
632
634
636
638
646
656
658
660
662
663
667
672
676
677
678
680
681
682
684
687
699
701
702
706
707
711
