1
2
4
6
8
10
11
12
14
20
22
31
33
35
36
38
41
45
46
47
49
55
57
61
63
74
75
79
81
94
101
104
113
117
120
123
128
130
138
140
141
147
149
160
161
162
167
171
176
177
182
186
189
196
207
213
216
217
221
226
228
242
243
245
250
253
258
264
280
283
293
296
298
299
304
309
310
312
