0
1
3
7
8
9
10
11
13
14
15
16
18
20
21
22
23
24
25
30
31
32
36
39
47
48
49
50
52
54
55
56
57
59
60
61
64
65
66
67
69
71
73
74
76
77
79
80
82
83
87
88
90
91
93
94
95
99
100
101
104
105
107
109
110
111
113
114
119
121
122
123
125
126
128
130
134
138
141
143
145
147
148
149
151
152
153
155
156
157
159
160
162
163
164
165
168
169
173
174
175
176
177
179
181
183
184
190
193
197
198
199
200
202
204
206
209
210
211
212
214
215
218
219
220
224
227
229
230
233
234
236
237
239
240
242
243
247
248
252
255
257
263
264
266
267
268
269
270
272
274
276
277
278
279
282
283
284
285
289
292
293
297
299
301
302
303
304
305
307
310
312
313
316
318
319
321
322
323
324
330
331
334
335
336
337
340
341
342
343
345
347
348
349
350
355
356
357
359
360
361
362
365
367
368
369
370
372
374
376
380
381
383
387
390
391
393
394
395
397
399
401
402
403
405
408
409
411
415
418
419
421
422
423
424
426
427
429
431
432
434
435
438
441
443
444
445
446
447
449
452
454
456
457
459
462
463
468
469
470
471
473
476
478
480
481
482
483
484
487
488
489
491
492
494
496
497
499
502
504
507
508
509
510
512
513
514
517
518
520
521
522
524
525
529
531
533
534
536
537
