0
7
19
21
27
35
42
44
47
49
67
70
72
88
96
104
108
113
118
119
128
130
135
139
144
157
160
164
166
170
179
182
183
185
189
191
194
206
225
234
243
245
248
253
265
273
276
281
290
293
297
304
306
307
319
324
326
331
335
338
346
351
354
355
365
366
367
370
373
383
396
407
411
414
417
421
424
426
437
440
444
445
459
461
462
467
471
475
476
479
490
495
499
503
510
511
517
524
527
528
531
545
548
550
556
564
566
568
571
591
598
609
614
617
619
624
626
633
636
640
648
656
659
660
661
662
663
664
665
668
669
670
676
682
683
686
