387
104
341
356
370
163
227
167
178
133
91
196
79
30
114
195
185
88
184
228
67
62
142
105
110
59
137
210
258
1978
230
78
623
153
192
162
134
38
583
161
244
28
39
117
147
318
83
119
125
34
55
100
799
63
37
14