0
0
0
0
0
0
0
1
5
8
9
10
11
12
13
18
19
20
21
28
33
35
35
35
35
36
36
36
36
36
36
38
40
42
45
48
51
52
53
54
58
58
58
58
61
64
67
67
68
71
71
74
78
86
91
94
97
100
102
104
109
112
115
120
124
129
129
129
129
129
129
129
130
134
137
138
139
140
141
142
147
153
158
165
173
179
182
182
182
182
184
185
185
185
185
185
188
190
193
196
200
204
205
209
213
217
217
220
224
228
233
238
238
240
245
245
248
255
265
272
279
285
289
292
295
300
305
310
315
320
325
325
325
326
327
327
328
333
337
340
345
349
353
358
362
367
374
380
387
395
401
404
404
406
409
412
414
415
416
420
423
427
432
437
442
447
451
454
459
464
469
469
472
476
480
485
490
490
494
499
499
502
510
520
527
534
540
545
549
554
559
564
569
574
579
584
589
594
599
603
606
609
612
616
619
622
627
630
635
638
643
652
657
665
673
679
682
687
691
696
699
703
704
707
710
713
717
722
727
732
737
741
746
751
756
761
766
766
769
772
775
778
781
785
789
794
797
805
815
824
827
833
838
841
846
851
856
861
866
871
876
