275
20
197
250
99
90
144
295
304
233
105
163
62
63
590
42
14K
315
5
21
121
377
131
1
141
180
159
427
425
136
286
129
325
89
93
219
346
91
87