3
0
2
3
2
8
3
3
50
25
197
72
104
135
140