1
2
2
10
21
89
3
26
20
33
1
3
1