0
1
2
3
4
5
6
7
9
10
14
16
19
24
25
26
27
28
32
36
38
39
40
42
43
44
45
48
50
51
52
55
57
60
63
65
66
67
68
69
70
71
72
73
75
77
81
83
84
85
86
87
89
90
91
93
95
96
97
99
100
103
105
109
110
112
113
114
116
117
118
119
120
121
123
124
125
128
131
132
133
135
137
139
141
142
143
144
145
146
148
149
151
152
156
157
159
160
164
165
167
168
169
170
171
173
177
178
181
183
184
185
186
188
190
192
193
195
196
197
199
200
201
203
205
206
207
211
213
214
215
216
217
218
220
221
222
226
229
231
232
233
234
235
237
238
241
244
245
246
248
250
252
253
254
255
256
257
258
259
260
263
265
266
268
269
271
273
276
277
279
280
282
284
285
286
288
291
293
294
295
297
298
301
302
303
304
306
307
308
312
313
314
316
317
320
321
324
326
327
330
333
334
335
336
340
342
344
345
346
347
351
352
353
354
358
361
363
364
365
366
369
371
374
375
376
378
379
380
384
385
386
388
389
390
391
392
393
394
395
396
398
399
400
401
402
404
405
407
408
411
412
415
416
417
420
422
424
425
427
430
431
432
433
434
436
437
438
441
443
444
446
448
449
451
452
453
454
456
457
458
459
460
461
468
469
471
473
475
478
479
481
485
486
492
493
494
495
496
497
500
501
505
506
508
511
513
514
515
516
518
519
520
522
523
525
526
530
532
534
535
536
538
