130
2
155
1
277
112
129
107
858
368
0
185
357
341
147
478
229
236
73
620
628
375
62
386
91
165
264
71
549
3
96
110
85