12
3
1
3
2
107
135
102
106
395