3
5
8
14
28
32
49
63
79
81
90
94
102
104
112
119
134
146
150
169
175
186
201
205
207
208
210
212
229
232
237
267
269
301
305
320
357
368
375
384
401
411
435
439
441
444
470
477
485
495
530
551
553
601
611
618
627
628
629
631
632
660
669
675
678
703
709
711
737
746
754
760
788
792
795
804
805
806
815
828
837
841
842
846
867
885
890
915
916
918
931
932
936
937
939
950
963
965
970
971
976
985
991
997
999
1016
1017
1037
1039
1051
1053
1056
1072
1073
1080
1093
1100
1108
1112
1115
1116
1121
1124
1133
1139
1183
1184
1205
1210
1215
1226
1239
1241
1245
1260
1275
1289
1320
1326
1393
