138
138
137
136
134
134
132
128
119
119
119
119
118
117
117
116
115
114
114
114
113
111
110
110
109
109
107
107
107
107
107
107
107
108
107
106
105
105
105
105
105
105
104
103
103
103
103
103
102
102
101
101
101
101
101
101
100
100
100
100
99
99
99
98
98
98
97
97
98
99
97
97
97
97
97
97
96
95
95
95
95
95
95
94
94
93
93
93
93
93
93
93
93
94
94
94
94
93
91
88
88
88
87
87
87
86
86
86
86
85
84
84
84
84
84
84
84
84
84
83
82
82
81
80
80
79
79
79
79
79
78
78
78
77
77
77
77
76
76
76
75
75
75
74
74
74
74
73
73
72
72
71
71
71
71
71
70
70
70
70
70
70
70
70
70
70
69
68
68
68
67
66
66
66
66
66
65
65
65
65
65
64
64
63
63
63
62
61
61
61
61
61
60
60
60
60
60
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
59
59
59
59
59
59
59
59
58
58
58
58
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
59
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
62
63
63
64
64
64
65
65
65
65
65
66
66
66
67
67
67
67
68
68
69
70
70
70
70
69
69
70
70
70
70
71
71
71
71
71
72
72
73
73
74
74
74
74
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
78
78
78
79
80
80
80
80
80
80
81
82
82
83
84
84
84
84
84
84
84
84
84
85
86
86
86
86
87
87
88
88
88
88
92
93
99
101
102
102
102
103
103
103
103
107
124
126
131
134
135
135
136
136
138
139
139
139
140
139
138
138
132
131
131
131
130
129
138
139
139
139
140
140
140
140
140
140
140
140
140
140
140
140
140
141
143
144
144
145
145
146
148
148
148
150
152
154
155
155
155
154
153
154
156
157
158
158
158
158
159
159
159
186
188
186
184
180
179
177
176
177
177
177
178
179
181
184
186
185
185
185
186
186
188
191
192
192
193
194
196
201
204
206
208
223
223
227
228
229
234
236
237
238
238
239
243
244
244
244
244
244
244
244
238
223
217
215
212
210
206
201
197
193
192
185
182
176
174
167
166
159
157
154
153
152
151
149
146
146
145
145
144
143
143
142
141
140
140
140
139
139
139
139
139
139
139
139
139
139
138
138
138
138
138
138
138
138
138
138
138
137
137
137
136
136
136
136
138
141
145
148
150
152
148
144
144
141
140
139
138
138
138
136
136
134
133
132
127
119
119
119
119
118
117
116
116
115
115
115
115
112
110
110
109
109
109
108
108
107
107
107
107
107
108
107
106
105
105
105
105
105
105
104
103
103
103
102
102
102
102
102
102
102
101
101
100
100
100
100
100
99
99
98
98
98
98
97
97
98
99
97
96
96
96
96
96
96
95
95
95
95
95
94
94
93
93
93
93
93
93
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
94
94
94
94
95
95
95
95
97
97
97
97
97
97
98
99
97
97
97
97
98
99
99
99
99
99
99
99
101
101
100
101
102
102
102
102
102
102
103
103
103
104
104
104
105
105
105
105
105
104
103
103
103
103
102
102
102
102
102
102
102
102
102
101