0
2
3
5
6
9
11
15
17
19
21
22
23
25
26
27
28
29
30
33
38
39
41
42
43
44
48
51
52
56
57
58
61
63
66
67
68
70
71
72
74
76
77
78
80
85
87
89
91
92
93
96
97
100
101
102
103
104
105
108
111
112
114
117
119
121
122
123
125
126
129
130
131
133
134
136
137
138
139
140
145
146
147
148
149
150
151
155
157
158
159
160
161
162
163
166
168
169
171
173
175
177
178
181
183
184
185
187
189
193
194
197
198
199
201
202
203
204
205
207
210
213
215
221
222
223
224
228
230
233
234
236
238
239
240
242
243
245
250
251
252
254
255
258
259
260
261
262
265
266
267
269
270
271
272
273
276
277
278
279
280
282
284
286
287
288
289
290
291
293
299
302
305
306
308
309
310
311
312
315
318
319
322
323
324
325
326
328
329
331
333
340
342
343
344
346
347
349
351
352
356
358
359
360
362
363
365
366
367
369
370
372
373
374
375
376
377
378
382
383
385
386
387
390
392
394
395
396
397
398
399
404
405
406
408
409
411
414
418
420
424
426
427
