0
13
35
51
64
65
74
79
94
121
132
147
151
162
166
173
175
187
189
192
193
198
199
202
203
220
224
244
250
275
291
337
342
344
374
376
384
391
401
403
406
414
421
427
438
441
442
445
487
488
503
519
520
540
543
564
586
594
597
630
632
643
660
667
672
682
684
688
690
692
698
702
705
706
729
741
767
772
774
786
788
795
804
806
810
821
844
848
850
863
867
870
875
878
883
896
901
902
904
922
948
983
984
995
997
1018
1026
1047
1048
1049
1051
1072
1073
1080
1105
1133
1150
1156
1178
1180
1185
1212
