153
152
150
149
149
148
143
141
140
139
136
136
135
134
134
132
132
132
130
129
126
130
128
129
129
130
129
128
127
127
127
127
127
127
127
126
125
125
123
120
119
119
119
119
119
119
119
120
121
121
122
122
121
121
121
121
121
121
119
117
116
116
116
116
119
116
116
116
116
115
115
114
118
120
123
121
122
122
122
122
121
128
122
125
126
126
126
126
126
125
123
122
121
121
119
118
118
118
123
123
123
123
122
120
114
109
108
108
108
108
108
108
108
108
108
107
106
106
106
106
106
106
106
106
106
107
105
105
105
107
107
106
106
109
109
109
109
109
110
110
110
110
109
108
108
108
107
106
106
106
107
107
107
106
106
106
106
106
105
105
105
104
104
105
105
105
104
104
104
104
105
104
105
106
107
107
107
106
105
105
105
104
103
105
106
106
106
104
104
104
103
103
104
105
105
106
106
106
106
107
108
106
106
107
107
107
107
106
105
106
107
106
105
104
104
104
103
103
103
103
104
104
105
105
105
105
105
105
105
105
105
105
105
104
104
104
104
105
105
106
106
106
106
105
105
105
105
105
104
104
102
102
102
104
104
104
106
109
109
109
109
109
109
108
107
107
108
108
108
108
108
108
108
108
108
108
109
109
109
109
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
107
107
107
109
109
109
108
108
108
108
108
108
108
108
107
107
107
106
106
108
109
109
108
109
109
110
105
103
103
103
102
102
103
106
106
106
106
106
106
106
106
106
106
105
104
104
103
103
103
103
105
105
105
106
105
104
104
104
104
105
104
104
104
104
104
103
103
104
104
105
106
106
106
105
105
106
107
107
107
107
106
106
107
107
106
106
106
106
105
104
104
104
104
104
105
106
106
106
106
104
103
104
104
105
105
107
107
107
106
105
105
104
104
104
104
104
105
105
105
105
105
105
106
106
106
106
106
106
107
107
107
107
107
106
106
106
108
108
109
109
110
110
110
110
110
109
109
109
109
108
106
107
107
107
105
105
106
106
106
106
105
105
105
105
105
105
105
107
107
107
107
108
108
109
109
109
109
111
116
122
123
123
123
123
122
119
119
119
120
121
121
122
124
126
126
126
126
126
126
125
122
126
121
122
122
122
121
121
123
121
116
114
115
116
117
117
117
117
121
120
120
119
116
116
117
118
120
121
121
121
121
121
121
122
122
121
121
120
119
119
119
119
119
119
119
120
124
125
126
127
127
127
127
127
127
127
128
128
129
129
129
128
128
130
127
130
131
132
133
134
135
136
137
138
139
142
143
144
146
151
151
152
152
154