180
70
128
131
257
123
97
95
445
899
338
197
214
100
613
138
168
91
170
67
384
64
20
368
54
560
75
48
119
93
151
220
51
186
82
188
340
321
22
209
68
109
290
24
178
132
278
79
36
62
328
112
114
390
65