95
95
100
103
104
100
97
97
93
93
95
96
97
97
97
99
101
101
98
95
95
98
97
96
96
96
98
102
101
103
108
126
124
123
130
127
129
134
143
141
136
136
136
137
137
123
123
125
126
126
122
120
118
121
128
128
127
127
127
128
124
125
125
122
118
116
115
109
103
103
103
102
101
103
103
105
108
108
108
111
110
111
109
110
112
112
116
115
117
112
111
113
113
113
113
113
113
109
106
105
105
107
108
107
108
110
111
111
111
107
107
112
114
113
111
108
109
107
105
104
102
102
109
120
122
125
122
118
115
114
110
109
111
113
110
114
118
121
138
142
145
144
138
131
124
123
120
120
120
120
120
119
119
116
113
107
107
107
107
105
102
100
100
102
107
113
112
111
111
111
111
108
103
102
104
109
112
113
115
117
121
123
123
123
125
125
124
123
124
131
132
133
137
143
144
146
145
144
144
144
144
142
140
138
140
141
142
144
147
148
149
152
161
163
164
164
164
164
164
165
165
165
165
165
166
167
168
168
168
166
164
165
165
166
162
164
167
168
168
168
167
167
167
165
166
168
173
173
171
170
167
159
152
147
147
148
151
151
150
148
146
143
138
134
131
129
127
124
121
119
118
117
121
123
125
128
130
130
128
124
120
114
108
106
104
104
103
103
103
102
102
102
102
98
104
115
121
127
128
133
134
134
134
134
135
136
137
137
136
136
133
132
132
132
130
129
126
124
121
114
111
108
100
98
95
92
90
84
83
80
79
80
82
82
79
76
73
72
74
71
70
72
72
72
72
73
76
76
73
66
64
61
57
63
63
67
73
77
77
78
79
83
87
90
92
94
94
100
100
99
96
93
93
93
92
92
92
93
94
95
98
103
104
105
102
102
101
100
100
104
105
105
94
99
95
89
86
83
74
70
63
58
55
55
55
57
58
60
60
60
60
59
59
58
57
60
61
63
61
61
59
59
60
63
59
59
59
62
64
65
65
65
65
65
65
65
66
69
71
79
76
77
79
85
89
92
102
106
106
102
96
98
103
105
104
104
105
108
109
106
105
105
106
108
109
109
108
107
105
101
96
93
87
85
87
89
92
96
100
102
102
99
97
95
92
90
90
90
92
92
89
89
87
86
84
78
76
65
65
66
68
68
65
59
56
51
57
57
57
56
58
63
72
76
80
84
88
93
96
94
96
92
90
86
87
81
81
78
77
76
75
56
55
62
64
65
66
68
67
67
65
63
66
64
62
62
62
60
59
58
54
51
47
49
49
49
49
50
50
45
38
38
40
45
49
53
62
66
67
65
57
51
50
47
42
41
40
41
43
44
45
51
55
55
55
51
45
38
34
39
41
44
39
40
38
37
39
41
41
46
37
28
18
20
29
35
33
35
34
34
33
32
32
33
38
38
25
25
12
10
8