0
3
5
12
13
15
17
24
26
30
35
37
39
52
54
64
66
70
76
84
90
106
108
111
112
114
116
125
133
134
136
139
150
156
158
159
160
169
186
187
193
196
197
200
207
212
230
232
233
245
250
258
260
265
279
284
290
300
304
305
306
308
309
323
324
325
327
329
340
345
347
358
362
366
368
369
371
374
389
397
400
402
405
407
422
427
430
432
435
445
450
460
461
465
473
476
477
491
494
500
503
506
512
518
520
523
524
525
533
534
540
544
548
552
553
555
560
563
568
579
582
583
586
589
595
606
609
612
613
614
618
619
622
625
627
629
630
634
638
642
647
649
651
664
667
670
671
682
684
685
686
687
690
696
697
699
700
701
702
703
704
707
