89
90
90
90
90
90
91
91
90
91
157
158
158
158
159
160
160
160
158
160
80
85
85
86
86
87
87
88
85
89
103
104
104
105
105
150
106
107
104
107
97
97
97
97
97
98
98
98
97
98
99
99
99
99
99
100
100
100
99
100
101
101
102
102
102
103
103
103
101
103
151
151
151
151
151
152
152
152
151
153
108
108
108
109
110
112
139
142
108
144
144
145
145
146
146
146
147
147
145
147
92
92
92
92
93
94
94
94
92
95
148
148
148
149
150
150
150
150
148
150
153
154
154
155
155
155
155
155
154
156
95
95
96
96
96
96
96
96
95
97
162
162
162
162
163
164
165
166
162
167
156
156
157
157
157
157
157
157
156
157
168
170