180
125
199
9
97
46
106
229
5535
32
37
151
188
150
36
16
164
230
26
190
532
44
491
271
751
215
185
410
20
1188
675
300
277
317
1164
225
414
699
457
275
1020
850
849
265
474
224
165
359
313
290
593
603
212
177
822
548
355