87
75
79
76
89
83
84
96
84
75
83
77
76
72
81
91
66
80
80
100
103
105
109
102
112
112
110
113
97
118
111
115
126
116
115
124
120
126
122
114
107
128
110
124
116
114
120
121
128
115
123
123
119
115
116
124
110
82
75
79
86
74
83
68
79
74
78
70
74
75
75
84
78
69
81
83
87
98
91
95
95
95
90
82
95
87
92
88
95
100
87
94
93
84
87
70
85
73
73
77
73
74
69
73
89
70
76
78
79
73
78
78
72
61
57
72
80
69
73
69
71
74
69
81
77
66
78
67
64
78
70
67
69
119
99
111
94
109
111
97
130
96
110
124
104
112
114
118
89
104
98
99
135
124
110
100
124
118
127
118
132
122
120
118
118
108
126
126
120
116
110
117
140
129
143
137
135
117
130
144
141
145
134
132
135
128
134
133
135
138
161
158
153
179
145
151
155
156
143
157
140
128
154
134
144
158
164
159
136
85
81
78
82
83
92
83
97
90
80
78
84
70
79
86
80
96
90
80
107
116
116
117
117
127
117
107
121
105
134
112
123
114
123
119
105
119
120
121
132
140
122
111
127
125
131
111
120
122
124
114
131
114
118
106
128
114
103
96
108
105
108
96
104
84
93
100
106
94
96
94
94
98
110
110
90
102
105
95
110
104
98
99
119
86
101
98
90
96
97
114
104
104
101
98
111
103
108
113
119
107
121
123
109
104
105
119
117
119
111
109
121
119
113
93
95
93
110
92
96
94
103
99
82
93
99
87
104
97
103
96
109
99
136
118
129
130
104
138
135
128
132
127
143
146
126
139
146
126
147
141
126
137
152
152
152
150
143
128
143
149
148
142
152
151
146
154
135
149
136
129
114
105
124
121
106
114
109
112
107
117
101
117
112
127
100
104
121
105
109
99
102
95
107
97
92
90
105
99
99
88
102
89
97
101
107
98
102
92
85
87
100
95
86
83
80
85
88
95
85
90
92
94
81
94
95
78
95
95
105
109
92
120
89
99
112
103
111
106
101
117
113
110
104
114
111
102
97
101
113
89
103
116
104
92
97
106
105
93
115
104
97
96
113
92
103
108
115
101
109
111
115
98
96
108
125
119
109
107
108
111
122
103
126
113
102
108
108
107
101
106
102
119
120
113
111
109
92
112
112
94
116
95
114
69
87
73
65
73
73
72
65
80
75
86
71
70
70
69
67
70
72
74
101
85
92
85
81
85
73
94
87
84
88
75
82
94
85
89
82
84
90
101
103
111
120
114
102
95
120
109
110
109
110
113
106
117
106
103
118
119
134
117
101
104
116
115
98
104
119
112
105
139
120
109
127
104
129
115
122
155
151
150
151
169
154
169
144
163
155
141
153
150
161
168
165
158
156
156
93
100
91
84
85
92
103
94
94
89
81
86
89
90
81
85
88
91
77
100
98
93
90
94
90
89
99
102
98
97
100
95
94
91
91
81
92
84
135
159
121
142
152
146
139
152
140
169
138
159
144
159
133
116
147
142
146
105
112
124
104
98
118
109
111
103
106
115
117
120
118
121
117
114
108
119
130
130
146
135
147
160
139
140
152
147
144
135
160
149
141
148
149
145
124
137
144
141
155
133
142
148
138
134
155
129
135
152
136
151
139
137
146
142
160
141
142
140
149
143
146
139
149
148
137
155
132
168
152
138
149
158
140
104
111
113
95
110
100
106
103
115
98
103
108
104
107
98
102
110
93
111
500
