134
170
186
79
153
114
137
265
106
221
161
222
120
64
325
111
185
103
177
118
385
102
56
184
193
77
131
70
187
312
212
132
195
203
320
54
164
208
174
197
411
440
353
253
615
171
279
932
1393
810
653
1450