0
2
5
6
12
13
18
22
24
26
28
35
36
40
53
55
56
58
68
69
70
73
78
80
83
85
96
97
100
103
104
108
114
117
124
127
129
133
134
137
150
156
160
162
169
172
177
181
188
189
203
207
209
210
211
220
222
228
232
234
236
237
240
247
255
257
261
262
269
277
282
288
293
297
300
301
306
307
308
313
316
319
320
324
326
327
328
332
335
339
340
344
347
371
375
379
383
386
398
400
403
412
419
429
430
432
433
439
442
445
450
451
473
475
477
478
485
491
494
497
507
518
522
524
525
538
539
547
553
556
560
569
571
579
580
583
584
588
589
597
598
601
605
607
613
615
620
622
625
633
640
648
650
653
657
661
665
666
676
680
682
690
692
693
702
709
715
718
719
723
736
753
761
768
771
772
785
789
795
808
809
818
820
828
831
842
850
852
854
870
880
881
