561
137
129
129
119
107
106
95
90
89
87
81
81
78
76
75
72
67
66
65
64
64
64
63
63
62
61
60
60
60
551
176
137
131
129
119
118
113
104
92
88
85
79
78
77
73
66
66
65
64
63
63
63
61
61
61
60
60
60
59
671
205
202
194
171
162
145
136
133
124
120
108
106
96
95
93
93
87
84
83
83
79
79
78
77
76
76
75
74
73
632
205
169
146
126
119
119
118
118
116
108
100
92
88
86
84
80
79
79
78
77
77
76
76
75
71
70
70
70
69
561
220
155
127
125
122
117
112
111
108
107
104
101
101
97
92
91
87
84
84
83
83
82
79
77
76
70
68
66
65
609
244
159
149
145
144
139
130
128
127
122
113
110
110
109
107
102
99
98
97
97
94
91
90
85
83
81
80
78
75
621
232
186
166
160
151
143
136
131
128
127
122
121
113
108
104
101
99
99
95
90
85
84
83
82
81
80
77
76
73
646
282
192
165
158
158
152
134
132
120
116
113
112
108
108
106
103
102
97
95
92
90
90
87
86
84
84
82
82
81
638
262
153
145
145
136
128
124
121
118
113
108
108
107
105
105
98
95
89
88
87
84
83
81
81
78
75
74
74
73
673
263
188
169
138
136
133
132
125
124
123
122
107
104
102
99
98
97
94
94
92
87
86
85
85
85
83
82
80
80
597
204
138
133
125
124
121
109
108
102
101
97
95
94
90
88
84
83
83
82
82
79
79
78
76
76
76
75
74
74
529
192
149
133
125
125
118
113
113
111
110
101
97
92
89
87
82
78
77
76
75
70
69
69
68
68
67
67
66
66
334
109
101
93
87
80
76
75
70
67
66
65
65
63
62
59
59
59
57
56
53
53
53
53
52
50
49
48
46
46
436
135
128
115
110
96
85
85
84
83
82
82
79
76
75
75
75
75
74
71
67
65
65
64
63
61
58
58
58
58
707
196
187
162
150
134
129
129
126
117
116
116
116
115
111
108
107
98
98
96
93
92
90
90
90
89
89
88
86
85
598
180
161
147
134
131
128
127
126
113
113
106
104
99
99
97
92
92
89
88
88
87
85
84
84
83
83
82
81
81
653
178
162
149
135
132
121
115
111
109
108
105
102
97
97
93
92
91
90
88
87
85
85
84
83
82
81
81
80
80
599
161
150
135
134
128
117
115
113
109
106
103
98
97
95
93
93
92
90
87
83
82
81
81
80
80
79
77
77
76
574
176
160
146
142
122
122
119
118
117
107
105
100
97
95
95
95
94
93
91
90
89
88
88
88
88
88
86
83
81
636
164
157
154
154
140
130
127
124
123
120
114
108
108
103
102
101
101
100
98
96
96
95
94
94
91
90
89
84
84
549
156
152
138
135
127
117
111
110
102
102
99
98
90
90
89
89
86
86
86
84
82
81
80
80
80
80
77
76
76
573
160
148
141
125
124
108
101
100
100
99
99
99
97
95
94
89
87
86
86
85
85
84
81
80
80
79
78
74
73
627
164
144
133
131
130
121
119
115
112
108
107
107
105
105
104
98
96
94
94
94
92
89
89
89
87
87
87
86
84
633
174
156
149
139
136
135
128
127
121
115
108
107
101
99
98
96
95
95
95
94
94
90
90
89
84
84
83
83
82
803
174
170
160
142
140
140
127
123
122
120
120
118
117
116
114
110
109
108
108
108
106
102
97
95
95
94
93
92
91
492
213
198
171
139
139
131
128
122
119
117
117
110
108
107
104
100
97
95
95
95
93
92
91
90
89
89
80
79
79
831
301
207
164
162
162
149
149
147
145
143
135
123
119
118
116
111
110
108
108
107
106
104
102
102
102
101
100
99
99
774
280
216
172
167
157
142
139
139
138
135
135
128
125
118
117
111
111
110
109
108
105
104
102
102
101
101
100
100
99
794
287
238
184
162
156
135
133
132
131
130
127
124
121
120
120
118
118
115
114
110
107
105
105
104
104
103
102
101
100
819
321
204
162
159
145
138
135
134
132
129
128
128
127
126
126
123
122
115
111
109
107
106
105
104
102
102
101
100
99
839
341
239
221
169
168
154
149
145
143
139
130
126
125
125
121
120
120
120
119
116
115
113
113
112
112
106
105
104
103
849
308
249
229
165
157
154
142
142
136
135
133
133
131
129
127
126
124
113
112
112
112
110
110
110
108
106
106
104
103
745
304
244
219
168
148
140
140
140
130
129
126
125
123
122
121
121
120
118
116
113
113
109
106
106
101
100
99
99
99
780
273
258
207
156
154
128
127
126
125
125
121
120
119
118
117
110
109
108
107
107
104
103
103
101
100
98
96
94
94
671
271
215
191
157
129
122
120
119
117
116
116
115
114
114
111
107
105
99
95
95
94
92
90
90
89
88
88
88
87
684
286
224
214
161
156
135
133
129
128
127
126
126
121
119
114
112
111
105
102
100
99
96
95
94
94
93
93
93
93
864
293
289
246
213
188
175
150
147
146
142
141
135
133
133
132
129
125
124
117
117
115
114
113
110
108
108
107
107
105
740
276
247
241
233
170
164
142
136
131
131
126
122
121
121
119
119
118
110
110
108
106
103
101
100
99
94
93
93
92
770
283
243
243
240
182
160
155
149
144
137
137
136
126
124
123
120
119
119
119
111
106
103
100
99
99
98
98
98
98
834
292
287
228
227
163
163
149
148
137
136
134
132
122
112
111
110
110
102
102
98
98
98
98
97
95
94
93
93
92
764
290
280
229
220
169
163
149
132
124
119
114
114
113
111
110
109
109
103
102
98
98
96
96
95
93
92
91
91
90
728
279
264
229
212
159
144
137
136
136
133
131
127
112
109
107
102
102
101
99
99
96
95
95
95
92
92
88
88
87
708
303
253
240
207
185
161
148
141
123
122
118
116
112
108
107
99
99
99
99
98
97
95
92
91
89
89
88
88
88
738
290
250
222
215
169
155
147
135
132
129
124
117
112
110
109
103
102
102
101
101
96
92
91
91
91
90
88
88
87
563
214
164
138
132
99
98
97
95
94
91
85
82
81
78
78
77
77
77
75
74
72
70
66
65
64
64
63
63
63
706
296
255
232
206
160
148
144
133
127
125
119
117
117
116
113
106
106
95
86
86
85
84
83
83
83
82
82
82
82
619
270
226
225
213
184
135
123
119
119
108
108
106
105
104
103
101
97
96
92
89
87
85
84
84
84
80
78
78
77
620
274
263
229
217
178
142
131
130
124
123
114
114
110
106
100
100
98
97
93
91
91
90
89
89
89
89
86
86
86
704
293
238
223
215
183
136
131
127
125
121
113
113
111
110
108
104
102
102
100
100
98
96
96
96
95
94
91
90
89
580
243
212
197
191
157
139
136
125
116
112
108
105
100
100
98
97
96
95
93
93
92
89
87
85
85
85
84
83
83
684
251
246
220
185
181
166
161
150
139
130
128
127
125
123
119
118
117
116
116
115
101
101
98
97
96
94
94
93
93
643
221
214
210
204
166
157
154
154
137
136
119
118
116
114
112
109
107
101
99
98
97
97
96
93
92
91
90
89
88
622
208
203
200
180
178
161
148
144
141
140
123
119
116
113
106
103
100
100
98
95
92
91
91
90
90
88
85
84
83
614
211
190
187
186
178
177
150
150
148
147
140
123
115
109
108
106
103
102
100
98
98
97
97
94
94
89
88
86
86
595
198
185
184
157
143
136
131
127
123
122
121
111
108
106
98
97
97
96
95
94
93
93
90
89
89
87
86
84
84
536
200
196
170
154
140
125
124
124
123
116
112
105
105
97
94
94
94
93
92
91
90
90
89
86
84
84
82
82
82
438
160
160
124
108
107
102
99
95
93
89
86
82
82
78
75
74
74
74
73
73
70
69
69
68
67
67
66
65
65
515
185
172
157
147
133
132
132
131
128
123
115
106
105
105
104
98
90
88
87
87
86
83
83
82
81
80
80
80
79
484
213
180
178
165
144
143
135
124
120
118
114
109
101
98
97
95
93
91
91
88
84
84
81
81
78
77
76
76
74
554
217
213
172
170
143
135
135
129
128
124
114
108
105
105
102
98
98
98
96
96
95
86
84
84
82
81
81
79
77
556
234
212
156
153
141
137
127
127
126
124
118
118
113
113
107
105
104
101
100
98
98
97
94
94
90
90
87
85
84
492
213
198
171
139
139
131
128
122
119
117
117
110
108
107
104
100
97
95
95
95
93
92
91
90
89
89
80
79
79
588
243
175
173
163
163
161
149
149
143
142
139
136
130
129
129
122
121
121
112
108
106
106
105
99
99
98
95
90
90
544
236
213
168
149
141
140
138
137
132
127
127
125
124
113
109
105
104
104
101
100
99
99
98
97
94
94
88
87
87
529
254
222
205
163
152
140
131
128
125
123
117
117
117
115
114
114
105
104
102
101
100
96
93
92
92
90
90
89
88
543
307
232
221
156
155
141
134
132
127
126
124
122
120
118
117
114
113
104
103
102
101
99
97
97
95
94
92
91
90
545
287
194
191
169
151
135
122
121
121
118
118
115
112
110
110
107
106
103
101
94
93
92
90
88
87
87
84
83
83
545
270
241
197
191
145
130
119
119
116
112
104
104
104
103
100
100
99
93
92
92
92
91
91
89
89
87
85
83
82
448
236
165
139
125
112
110
98
97
94
93
92
89
88
87
84
78
76
76
75
73
70
69
69
68
68
67
67
66
65
514
272
242
186
154
135
132
127
123
121
117
110
104
103
101
101
100
96
95
93
91
90
90
89
89
89
87
86
85
84
512
250
210
194
144
125
122
116
111
109
103
99
99
98
97
96
95
91
90
90
87
87
86
86
84
84
83
83
82
82
472
256
223
214
137
128
125
125
121
120
116
112
107
106
103
102
101
100
93
90
90
89
88
87
86
86
86
85
85
83
