1
4
8
12
44
60
79
95
102
110
111
132
133
147
166
170
191
195
211
214
215
222
227
228
236
250
254
257
265
267
272
275
292
300
304
333
343
347
363
374
389
391
416
420
421
424
432
444
445
450
468
493
496
505
523
542
552
556
560
566
569
577
604
610
613
629
647
662
671
678
688
705
718
736
767
769
783
786
794
803
804
824
829
833
834
860
863
886
890
920
922
927
932
936
939
970
983
995
1000
1005
1012
1032
1038
1040
1042
1046
1050
1054
1059
1081
1082
1111
1135
1152
1157
1160
1175
1182
1190
1212
1216
1221
1222
1225
1244
1263
1280
1281
