303
162
156
162
175
239
151
170
150
146
169
145
153
332
164
146
144
144
312
76
332
165
64
178
152
877
156
151
164
168
150
372
164
160
69
60
160
144
152
317
255
153
64
170
171
639
330
144
165
172
157
152
180
327
63
186
172
152
317
145
172
154
75
70
172
163
148
169
148
147
147
147
166
326
169
64
151
159
144
146
170
150
159
163
66
158
65
189
150
172
150
153
177
159
153
172
164
156
7
161
319
162
215
149
186
108
153
166
151
148
155
149
63
174
178
167
73
62
152
68
165
185
185
166
143
45
191
212
561
174
150
161
176
175
197
314
154
151
187
322
158
152
163
159
172
183
333
146
156
160
159
168
150
88
142
162
153
162
154
145
159