356
152
310
211
214
118
166
268
414
259
345
536
145
90
289
280
89
207
634
47
198
225
568
213
192
88
883
260
186
32
200
431
592
307
63
212
216
1109
524
64
3
161
106
82
233
315
94
230
338
71
380
383
156
229
144
162
318