7
9
12
16
19
43
52
64
67
76
81
88
95
114
140
148
150
157
160
165
169
177
180
183
207
232
241
249
267
281
287
303
321
337
339
342
355
375
395
396
413
419
427
429
432
437
440
456
472
490
491
495
506
511
523
571
589
615
619
631
635
636
649
665
680
690
693
704
712
716
732
744
747
765
766
771
774
776
786
793
794
799
807
812
839
842
849
861
870
881
885
887
889
890
901
920
927
946
948
949
962
963
979
982
990
1027
1036
1051
1052
1063
1112
1127
1145
1156
1169
1170
1176
1181
