5
5
8
9
10
14
15
16
16
16
16
15
14
14
14
24
28
38
38
41
44
49
64
75
81
83
76
72
67
68
71
77
77
79
86
121
122
125
135
142
147
161
154
149
158
163
171
179
180
180
180
177
174
173
169
165
162
161
159
157
154
150
148
145
145
144
144
144
145
147
148
150
150
150
150
150
152
156
157
157
156
154
151
150
150
150
150
150
150
149
149
153
154
154
156
156
155
155
154
152
149
147
146
143
142
140
137
133
130
129
130
133
135
137
139
141
144
143
143
142
128
119
115
114
109
103
101
97
96
95
95
94
93
92
89
89
89
91
96
103
109
97
94
92
92
91
90
90
90
82
67
66
65
64
61
59
56
55
53
52
51
48
47
46
43
40
35
33
33
36
39
40
37
37
36
35
25
19
18
16
14
10
8
7
7
5
3
3
5
8
8
8
10
14
16
19
19
27
37
37
38
38
39
38
35
32
33
41
43
44
47
48
49
53
54
55
57
58
60
62
64
68
70
71
86
90
91
91
93
93
93
94
101
108
102
95
92
92
92
92
95
96
98
99
101
105
107
115
123
125
132
139
141
141
141
140
137
135
134
133
132
128
126
129
134
139
141
143
145
149
150
151
154
155
155
155
156
155
153
153
151
149
149
150
151
152
152
153
153
154
154
154
154
154
153
151
151
150
150
149
148
148
147
146
145
145
144
144
144
143
143
142
140
134
134
134
133
133
133
135
135
135
134
134
134
133
136
137
137
135
135
130
126
124
123
112
98
96
96
100
102
106
109
121
132
132
132
137
137
136
134
133
134
134
134
134
135
135
136
135
136
136
136
136
132
130
128
125
123
121
119
115
113
112
110
108
107
101
99
99
99
99
97
97
96
96
95
95
95
96
96
97
97
97
98
101
102
103
103
102
98
98
98
99
100
98
100
99
100
100
99
99
100
99
99
99
99
99
99
99
100
101
101
102
102
104
104
104
104
102
102
102
102
102
102
102
102
104
104
104
104
105
106
107
106
106
107
104
102
101
92
91
89
81
81
81
81
80
79
76
75
74
71
68
67
66
65
65
65
66
67
68
68
68
68
68
67
68
70
72
75
70
58
57
57
56
56
56
56
57
58
61
61
54
49
44
43
34
32
30
27
26
21
16
12
10
8
7
6
5
5
5
5
5
5
5
5
5
5
6
6
6
8
13
15
18
22
24
27
29
34
35
37
41
43
46
49
50
51
53
55
61
67
69
71
76
78
82
91
93
94
95
97
104
108
110
112
115
123
124
124
125
124
108
107
107
108
108
108
105
86
85
82
81
80
78
78
78
79
80
81
82
82
82
82
81
81
81
81
82
84
84
90
94
94
95
96
106
106
110
111
116
119
119
123
126
130
133
137
142
143
148
151
152
154
157
159
161
164
165
169
169
169
168
167
165
164
164
164
163
159
157
150
146
146
144
143
140
135
129
122
119
118
119
120
122
119
119
119
120
120
120
118
116
115
114
114
114
114
113
112
109
107
106
106
106
105
103
103
103
103
105
107
109
111
111
112
115
115
116
117
118
119
119
120
119
119
119
113
113
113
112
106
105
105
104
103
104
106
106
104
103
102
102
101
101
101
101
101
100
99
99
98
98
98
98
97
97
96
96
96
95
95
93
92
91
90
90
90
89
89
88
85
82
82
75
73
71
71
70
69
68
67
65
59
57
57
54
54
51
50
49
48
47
46
46
46
45
44
42
39
37
26
24
22
22
22
22
20
18
18
15
12
9
7
6
5
5
5
5
7
9
10
10
11
11
11
11
10
10
9
6
4
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
2
3
1
0
1
6
10
18
28
30
31
31
31
31
34
39
42
43
44
45
46
73
77
81
81
81
81
80
79
78
78
78
78
79
82
93
97
100
102
107
111
118
128
128
129
129
129
130
130
134
137
141
143
143
142
141
141
141
145
149
150
150
150
148
147
146
146
146
146
147
147
151
151
151
151
153
153
153
152
152
151
150
149
149
148
147
147
147
147
147
146
142
141
134
134
134
132
120
118
118
118
118
118
116
114
105
103
101
99
100
102
100
99
96
92
92
92
92
92
88
70
69
71
72
73
72
70
67
65
64
59
58
58
58
58
58
59
59
52
50
44
42
40
38
38
38
38
38
38
38
37
35
35
34
33
29
28
23
22
21
20
18
18
16
9
4
4
3