210
83
311
130
168
202
100
86
209
133
212
290
242
120
296
27
136
366
536
56
386
192
160
220
434
509
283
215
214
178
230
255
115
85
75
208
177
156
159
340
102
174
170
154
196
129
199
94
81
513
128
34
152
84
64
304
61