0    
1    
1    
2    
2    
3    
4    
4    
4    
6 
7    
10       
11       
12       
12       
12       
13       
15       
15       
16
16       
16       
17       
17       
18       
19       
19       
19       
20       
20    
22       
23       
24       
25       
27       
28       
29       
29       
29       
31    
31       
32       
33       
34       
34       
36       
36       
37       
40       
41    
41       
42       
43       
45       
47       
48       
49       
50       
53       
54    
54       
55       
56       
59       
59       
61       
61       
65       
66       
66    
70       
72       
75       
78       
78       
78       
80       
80       
81       
88
91       
92       
93       
93       
95       
95       
96       
96       
97       
99    
101      
108      
110      
112      
113      
114      
120      
120      
123      
123   
124      
124      
125      
127      
129      
131      
134      
137      
139      
143
144      
145      
151      
154      
156      
157      
176      
182      
186      
187   
188      
189      
190      
193      
194      
197      
202      
203      
208      
215
216      
217      
217      
217      
218      
224      
225      
228      
232      
233
250      
255      
275      
275      
275      
276      
286      
292      
307      
307   
312      
312      
315      
324      
326      
326      
329      
330      
336      
345   
348      
354      
361      
364      
368      
378      
388      
420      
431      
456   
462      
467      
498      
517      
536      
538      
566      
632      
644      
745   
806      
826      
871      
952      
1205     
1312     
1358