6
7
8
20
10
12
13
13
12
14
15
8
17
19
20
21
17
28
29
29
29
35
35
32
32
32
32
31
30
30
30
41
42
45
47
49
58
60
61
62
63
72
84
85
87
91
93
93
93
92
89
86
87
87
87
84
73
44
6
5
5
3
4
4
4
1
0
-2
-2
-3
-2
-2
-2
-1
0
-1
-2
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
0
0
1
0
0
0
0
0
0
-1
-1
-1
-1
-2
-1
-1
-1
-3
-3
-4
-2
-2
-2
-2
-3
-5
-3
-2
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-3
-4
-3
-2
-2
-2
-1
-1
0
0
0
0
1
1
1
0
0
0
1
2
1
1
2
4
8
11
10
9
8
10
11
14
16
14
14
14
18
21
25
27
33
34
34
34
34
34
34
35
36
36
37
39
36
39
42
45
42
44
44
44
52
54
54
55
56
57
57
59
59
59
58
61
61
61
61
61
61
62
62
64
65
67
63
61
60
59
59
60
60
60
60
58
57
59
60
61
61
61
62
64
65
66
68
70
75
78
79
79
79
79
80
80
81
82
86
88
91
92
92
91
90
90
89
82
82
81
81
81
81
82
83
88
96
104
108
109
109
112
115
116
116
116
114
114
112
110
106
104
102
102
102
103
106
108
108
107
109
111
111
110
108
106
106
106
108
108
108
108
108
108
111
114
119
116
115
119
121
121
121
122
122
123
123
123
123
122
122
122
118
115
109
109
110
110
110
110
109
108
109
107
105
103
102
100
100
99
99
99
99
100
100
100
100
100
100
99
100
102
104
106
107
108
108
108
107
103
102
98
93
92
91
90
90
91
91
77
75
75
74
73
73
73
73
73
71
76
78
78
79
79
79
79
78
77
77
76
76
76
70
70
71
68
67
66
65
66
68
65
65
67
68
68
66
59
57
53
51
46
46
46
46
46
35
34
28
25
27
27
26
25
16
15
15
14
13
12
10
11
13
13
13
13
9
8
8
3
2
2
1
1
1
0
0
0
0
-1
-1
-1
-1
-3
-2
-2
-2
-1
-1
-2
-2
-3
0
2
1
1
4
4
0
0
-3
-3
-2
-2
-2
-2
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-2
-2
-2
-2
-2
-2
-3
-4
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1