0
9
19
36
37
40
46
69
74
78
80
85
90
97
102
103
105
117
118
123
132
147
148
153
157
162
164
173
180
182
186
187
193
195
201
203
206
212
214
221
222
233
237
241
243
248
251
253
261
263
269
274
280
281
289
290
299
304
308
314
319
323
326
327
341
343
350
354
368
369
371
372
378
379
383
390
391
397
406
418
420
422
434
439
440
450
451
455
457
459
462
465
473
475
478
480
483
491
492
495
496
515
516
518
521
528
534
545
549
554
559
562
571
575
579
588
590
591
599
601
609
610
615
625
627
628
632
650
655
659
661
667
671
678
679
694
698
702
704
710
726
728
731
734
739
743
747
769
770
777
