0
16
17
23
29
33
49
59
73
84
94
96
99
108
124
128
139
152
153
188
215
218
232
234
237
261
278
290
303
328
343
348
362
416
418
440
443
446
482
484
510
519
526
528
533
537
541
543
550
553
572
583
589
593
647
652
656
658
662
663
668
669
674
689
690
703
727
729
731
733
742
743
745
748
752
753
766
775
778
782
789
792
795
798
809
822
827
830
843
849
861
864
873
877
893
900
915
918
960
982
989
1005
1015
1028
1033
1035
1048
1054
1070
1073
1080
1099
1105
1106
1112
1115
1116
1122
1127
1129
1134
1140
1232
1238
1253
1254
1277
1283
1287
1301
