3
30
1
9
3
67
95
85
23
209