0
3
5
6
8
9
20
21
22
27
29
30
31
32
35
36
41
44
53
55
56
59
60
61
63
64
67
68
70
71
73
75
76
81
82
83
86
88
92
93
94
95
96
97
100
102
104
105
107
109
110
111
114
116
118
119
121
124
125
126
132
133
136
137
139
141
144
145
153
157
159
162
165
168
169
170
174
178
179
180
184
186
188
189
192
200
202
203
204
205
206
207
210
212
213
216
218
219
224
225
227
230
231
233
234
235
237
240
241
242
245
251
253
256
258
263
264
265
271
272
273
280
281
282
284
285
287
290
292
294
298
299
300
301
303
306
308
312
315
317
323
325
326
329
330
333
334
336
337
338
340
341
342
343
344
345
346
347
348
349
350
351
353
355
356
357
359
360
363
365
366
367
371
372
377
380
381
382
383
384
385
386
387
390
391
393
394
400
404
405
409
410
411
414
415
419
421
422
423
424
427
429
431
432
435
436
438
441
442
443
447
448
449
451
453
458
467
468
470
472
473
474
475
478
479
480
481
484
487
490
494
496
497
499
502
503
509
510
513
514
516
517
519
527
530
535
536
537
540
541
543
544
546
547
551
552
553
559
561
562
564
565
568
570
572
574
575
577
578
582
584
585
587
588
589
591
593
598
599
603
606
608
614
617
618
619
620
621
623
625
626
