212
95
210
113
565
38
314
79
366
116
404
169
520
174
412
27
263
150
375
44
101
27
524
85
427
154
173
85
209
91
263
140
546
152
288
159
138
65
134
111