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