6
14
18
20
27
38
49
64
75
89
94
98
105
107
115
120
129
136
151
166
170
180
190
191
193
206
215
222
232
246
270
273
274
279
282
296
319
339
342
360
369
373
385
389
398
402
413
426
430
435
453
457
469
478
481
501
502
511
521
524
526
528
534
540
548
552
581
622
629
630
641
650
654
667
680
695
730
737
743
744
747
767
793
794
802
803
804
816
822
824
826
839
847
856
869
870
874
892
896
899
901
913
916
934
940
947
949
950
972
986
987
993
997
1004
1012
1013
1035
1052
1054
1058
1060
1094
1095
