0
3
4
5
7
10
13
15
16
17
18
19
20
22
30
31
32
35
36
38
39
49
51
52
55
58
59
60
61
63
67
68
69
72
73
74
75
79
84
85
87
90
95
96
97
100
102
103
105
106
107
110
111
112
115
118
120
124
126
127
128
130
134
137
138
140
141
142
144
146
147
150
151
152
153
155
156
157
158
161
163
164
167
168
171
172
173
174
175
178
179
181
182
183
187
188
191
192
199
204
206
210
212
215
217
220
221
224
229
231
233
234
235
239
241
243
244
245
246
248
249
251
252
257
260
262
266
267
268
269
270
271
272
273
274
276
277
281
283
284
285
286
289
290
291
292
293
294
295
296
298
301
303
305
308
310
311
314
316
317
320
322
325
327
332
333
334
335
339
344
345
347
348
353
357
363
364
367
369
370
371
373
376
377
383
386
387
391
392
393
395
396
398
399
401
402
403
404
405
406
407
409
411
412
416
419
426
432
435
438
442
443
447
449
451
452
453
454
455
456
460
462
463
464
465
466
467
469
470
471
473
474
475
476
477
478
479
480
481
483
487
490
491
492
494
495
496
498
499
501
504
508
509
513
514
515
516
520
521
522
523
