-22
-22
91
85
64
57
45
33
30
46
49
49
49
34
30
30
27
26
26
27
26
26
24
26
24
22
23
24
26
26
26
25
24
24
24
24
24
24
20
19
19
19
19
20
20
20
21
24
28
29
29
34
35
34
35
47
49
43
43
41
33
34
35
33
33
36
35
30
24
23
23
23
24
26
28
28
28
28
29
30
30
32
34
35
35
32
26
22
17
15
16
15
15
14
13
12
11
10
10
9
8
6
4
5
6
8
13
19
30
34
39
42
42
51
54
55
61
65
69
69
72
66
61
59
54
49
42
35
30
31
34
36
36
35
32
26
25
23
22
23
23
20
20
23
18
17
19
18
17
17
20
28
33
41
48
47
52
52
50
48
45
40
42
47
55
57
60
62
63
64
65
64
65
69
71
72
78
81
86
93
102
116
119
117
113
104
102
93
87
85
87
87
85
82
77
74
74
75
73
70
69
70
72
78
81
83
83
85
89
90
87
80
81
79
78
78
79
80
87
95
99
100
102
100
97
98
101
101
99
96
97
97
98
96
92
93
90
84
80
78
76
76
73
72
72
72
72
71
71
75
75
74
73
71
69
66
65
64
61
57
60
64
63
62
60
60
61
60
60
56
53
54
55
56
61
68
70
62
60
60
66
77
76
73
70
69
70
71
73
74
76
77
74
71
72
72
71
65
54
52
45
42
41
40
38
35
35
35
38
39
40
41
38
37
36
33
33
32
31
32
36
38
40
40
37
37
39
39
38
38
41
41
42
42
42
44
44
43
43
43
42
43
42
44
44
45
43
41
42
43
42
41
41
42
44
45
44
45
46
48
50
65
64
63
66
65
66
65
65
63
59
57
56
56
58
59
59
61
63
64
68
71
71
72
67
61
61
64
69
67
65
66
67
69
70
77
76
73
75
75
74
72
72
73
74
74
74
75
75
75
75
77
81
80
80
80
81
80
77
76
77
77
76
75
72
74
75
74
73
73
79
90
95
96
97
98
92
86
78
72
71
72
73
76
78
82
85
87
87
87
87
89
93
95
91
89
89
91
97
101
98
99
105
113
125
138
150
157
160
164
166
166
167
167
167
176
182
186
186
187
185
185
185
182
172
164
163
158
158
155
146
145
138
129
122
114
112
117
119
123
128
138
145
146
146
146
156
159
158
156
156
156
163
163
163
163
163
163
152
150
154
153
154
159
168
174
173
165
164
163
166
171
171
163
162
162
162
162
162
162
165
166
171
177
178
177
176
176
176
177
178
182
186
186
189
189
189
189
202
221
227
218
210
207
203
201
198
197
191
186
182
177
170
162
154
150
148
148
148
148
148
149
150
155
167
171
178
191
198
197
196
196
196
195
194
192
190
190
189
183
175
165
152
144
143
139
137
137
135
135
134
132
128
128
126
126
126
127
123
122
118
118
118
116
109
112
110
110
111
112
112
113
113
116
108
117
116
117
114
116
116
117
119
117
116
116
116
116
118
123
125
125
125
125
127
128
128
128
128
126
126
128
137
150
158
156
151
145
142
149
157
164
167
172
182
197
221
223
203
195
195
194
175
160
161
165
165
163
158
144
151
143
142
151
147
144
145
145
146
146
147
150
149
149
151
152
153
157
157
160
164
166
165
162
163
165
166
170
174
183
182
175
175
172
184
186
189
190
185
182
189
190
188
188
191
193
210
219
215
219
236
224
229
243
261
278
295
295
299
307
321
316
297
277
240
225
194
190
184
176
168
170
176
179
194
193
204
210
212
210
201
188
190
220
236
256
273
281
292
301
302
301
302
314
321
323
326
346
371
392
387
377
378
380
386
383
360
342
342
336
327
326
311
312
319
304
276
240
205
199
188
171
173
173
175
181
180
179
181
191
201
179
171
171
170
169
169
169
170
167
165
164
159
153
151
147
147
147
146
147
147
147
147
146
146
146
146
146
147
148
149
143
119
107
97
98
98
98
101
102
102
110
117
121
124
126
130
135
139
143
143
143
143
141
142
146
145
145
145
145
145
145
145
148
149
149
149
149
149
149
149
149
149
149
149
151
151
151
151
150
148
147
147
149
149
151
149
150
149
149
153
148
146
145
148
145
145