86
23
122
3
3
4
1
5
25
12
7
128
40
6