218
182
291
93
301
260
410
120
164
300
115
287
138
179
60
156
153
270
224
263
116
161
142
90
144
67
131
166
180
45
43
299
95
73
95
141
246
164
79
370
132
152
39
216
76
176
312
116
69
190
154
172
106
207
70
158
295
101
222
175