0
1
3
4
8
9
10
11
12
13
14
19
20
21
22
24
25
26
28
30
31
32
33
34
35
38
39
40
43
44
45
47
48
52
55
58
59
60
61
63
66
67
70
72
73
74
75
76
77
78
81
82
84
85
86
87
92
93
96
98
99
102
104
105
106
108
109
110
112
113
114
117
120
121
122
123
124
125
126
127
130
131
132
133
134
136
137
139
140
142
145
146
147
149
151
152
153
155
156
157
158
160
162
163
165
166
168
170
171
172
175
176
179
181
182
184
189
190
194
196
197
198
200
201
202
203
204
205
206
207
209
210
211
212
214
215
216
217
218
219
220
223
224
225
228
232
233
234
235
236
237
238
239
240
243
244
245
249
251
254
256
258
259
260
261
262
264
267
268
270
274
277
279
281
282
283
285
286
289
293
296
298
299
300
303
304
305
307
308
310
311
312
314
315
317
318
322
328
330
331
332
333
336
341
342
344
345
346
350
356
359
361
362
363
366
367
369
371
372
373
377
378
379
380
385
387
389
391
392
393
395
397
398
399
402
403
404
407
408
410
415
418
419
420
