0
1
2
3
7
10
12
17
18
20
21
23
26
27
28
30
31
32
33
34
36
38
40
41
42
43
44
45
46
47
48
50
54
56
59
63
65
66
67
68
69
73
75
77
78
83
85
86
87
88
89
90
92
94
95
97
98
103
104
105
106
107
108
109
110
113
114
116
118
119
123
128
129
133
135
137
138
139
141
143
146
147
151
152
153
154
160
162
163
164
170
173
175
176
178
181
182
183
185
186
187
190
193
194
196
204
205
206
208
209
214
219
220
221
222
225
231
236
241
242
243
244
245
247
248
251
254
257
260
263
265
267
268
272
273
275
279
281
284
285
286
287
289
290
291
294
295
298
301
302
303
308
309
310
311
317
320
321
323
324
325
327
328
330
331
333
336
337
339
342
344
345
348
349
351
352
354
357
361
363
364
365
368
370
372
373
374
376
378
379
381
382
385
386
391
396
397
407
408
409
410
413
415
422
424
427
431
433
434
435
436
438
443
445
447
448
449
450
451
452
453
455
456
457
458
460
463
464
465
473
474
478
481
482
486
488
489
490
493
494
497
