0
3
31
40
42
59
70
71
72
76
91
92
93
98
100
110
113
119
128
150
154
163
167
168
178
190
192
194
195
202
208
229
237
243
252
253
258
261
263
265
269
279
281
298
303
308
314
327
329
330
336
337
341
343
348
353
357
359
362
365
366
371
374
383
390
393
399
403
414
426
427
430
436
443
444
447
450
455
462
464
467
469
471
473
475
485
508
510
515
521
523
525
534
540
549
559
561
563
568
574
586
587
607
609
615
621
627
629
633
635
640
644
647
650
661
664
671
676
680
687
697
698
709
710
713
722
726
728
749
761
770
771
778
784
810
812
818
841
845
847
855
862
870
873
875
879
884
891
894
898
906
909
921
923
