17
3000
163
66
634
80
177
150
212
246
157
154
157
161
636
283
156
177
197
165
144
184
118
150
554
495
397
102
161
471
183
36
115
173
152
169
121
466
464
317
118
369
128
372
27
418
689
439
376
113
167
231
176
163
564
165
161
127
153
183
153
285
120
169
144
726
119
119
151
155