0
4
13
14
19
28
52
58
67
74
84
95
113
117
121
141
142
153
155
165
181
182
195
206
219
220
235
251
273
274
277
295
298
299
311
319
325
328
330
331
341
342
345
365
379
393
394
404
408
417
426
450
469
470
474
490
501
516
519
532
536
544
548
550
558
589
632
645
658
663
686
687
699
708
713
731
732
744
762
763
771
786
795
800
801
805
842
854
864
869
881
885
895
897
948
958
1001
1011
1016
1023
1034
1035
1049
1062
1071
1075
1078
1080
1083
1099
1100
1103
1110
1125
1131
1149
1164
