0
3
5
7
8
12
17
20
22
25
28
29
30
31
33
35
36
37
42
55
58
62
63
67
69
72
77
78
80
82
84
86
87
90
103
108
110
119
121
122
124
129
130
139
143
144
146
147
153
154
155
158
159
161
162
164
165
167
177
178
183
186
187
197
198
199
200
201
208
209
211
212
214
215
220
237
238
242
247
251
252
259
262
264
265
267
269
271
272
274
277
280
281
282
292
293
299
300
303
304
305
308
326
327
328
330
331
338
342
344
346
351
353
359
362
363
367
373
375
377
379
381
382
386
388
392
394
399
402
405
413
417
419
420
421
425
427
429
431
439
441
445
451
455
459
468
474
477
479
481
482
484
486
489
491
494
505
506
507
508
511
520
523
527
528
531
533
534
536
537
539
540
542
543
552
553
554
555
556
560
563
564
566
567
578
580
583
585
589
591
594
607
609
616
618
623
624
630
631
643
647
650
651
656
657
658
660
665
666
677
678
