3
4
6
16
19
27
36
39
41
45
49
53
60
65
73
74
78
96
110
112
125
128
157
160
161
175
186
208
217
218
219
222
223
227
262
266
270
295
301
304
312
322
326
330
336
349
351
355
371
381
392
402
411
438
442
444
454
465
469
473
486
504
511
529
540
561
564
571
592
597
598
601
628
629
644
667
676
687
706
716
717
727
750
753
774
777
786
813
817
837
859
860
865
876
880
900
901
902
910
921
957
964
968
980
987
1001
1010
1011
1015
1019
1047
1065
1071
1085
1101
1105
1113
1117
1123
1136
1163
1180
1198
1209
1210
1213
1250
1259
1265
1266
1275
1282
1323
