0
1
2
6
7
9
11
16
17
19
22
25
26
33
34
35
36
37
40
44
46
48
49
54
55
59
60
61
63
64
66
67
68
69
70
76
78
79
80
83
84
88
93
100
101
102
103
104
106
107
111
112
113
115
116
118
119
120
123
125
127
129
130
131
133
137
140
141
144
146
147
148
149
150
151
153
156
158
161
165
169
170
172
174
175
179
184
186
187
189
191
196
197
198
199
201
205
206
209
210
211
215
216
217
218
219
220
221
222
223
225
227
228
229
230
232
236
237
239
241
242
245
246
249
250
251
254
257
258
259
261
265
266
269
270
271
274
275
279
281
282
283
284
287
292
295
298
299
301
303
305
306
307
309
310
312
314
315
318
319
322
323
324
325
328
329
333
334
336
337
340
343
345
346
348
349
351
354
355
359
361
364
370
373
374
379
380
382
383
386
387
390
391
392
393
395
398
399
400
401
403
404
405
406
408
413
414
415
418
420
422
427
434
436
438
439
441
442
443
444
447
449
451
