170
112
169
263
209
395
341
561
0
535
429
44
299
5
1
262
385
343
152
3
0
535
349
104
295
758
233
330
364
803
126
77
509
354
33
305
34
207
136
259
415
190
495
187
132
457
588
50
62
2
