100
97
96
95
95
95
95
95
96
96
99
101
101
102
100
99
99
101
99
99
103
109
116
121
130
138
147
154
157
161
170
175
183
184
185
185
183
172
168
160
150
150
145
140
140
139
139
143
145
151
145
143
144
145
144
143
142
142
141
141
139
141
152
143
139
146
156
160
166
165
167
168
180
179
173
171
148
120
121
122
121
121
122
123
123
123
124
123
120
119
116
115
115
113
113
112
111
111
111
109
109
109
111
111
110
111
113
113
115
113
113
119
119
119
119
116
116
117
119
119
119
119
115
114
113
112
112
112
112
112
112
113
114
114
115
115
116
118
120
121
124
124
123
123
123
121
121
121
121
121
121
122
118
120
120
120
124
129
131
137
139
129
128
130
130
132
133
135
135
134
134
134
134
135
137
139
142
144
143
143
143
144
146
148
150
151
152
152
152
152
152
152
152
152
152