0
5
27
30
46
49
50
58
67
80
91
100
150
157
168
169
170
175
187
188
190
191
194
197
205
212
216
218
222
243
245
248
251
285
303
310
313
315
325
335
338
339
341
342
343
345
350
371
374
375
381
385
389
398
399
401
408
416
420
427
437
474
476
479
483
487
491
493
512
515
519
522
531
537
540
541
542
545
546
548
551
555
563
568
569
570
571
587
593
604
614
618
623
625
630
631
635
641
653
654
655
662
675
687
699
701
716
725
726
732
733
749
751
757
763
768
773
774
778
779
793
794
807
810
817
823
831
835
838
842
845
849
850
864
868
869
881
884
895
897
900
907
908
910
931
943
945
953
962
969
975
980
988
992
