170
80
622
108
607
28
706
209
385
131
505
126
376
176
295
91
397
149
147
29
1102
414
598
34
335
100
345
79
435
168
608
162
403
24
391
104
251
152
349
190