171
50
43
93
137
168
158
161
680
151
171
224
187
151
174
172
171
148
163
164
192
153
170
331
61
152
177
160
157
356
439
177
171
180
160
166
164
152
632
147
152
464
674
1037
238
158
656
186
755
158
153
308
159
179
706
664
189
156
156
161
172
438
143
154
167
176
164
171
167
169
156
155
161
142
172
153
651
565
674
159
539
158
145
167
141
168
150
148
308
150
169
276
0
684
152
336
168
622
176