199
1
121
601
2
131
154
250
128
99
346
0
120
370
763
112
229
53
357
129
858
317
277
106
185
147
80
203
71
107