12
23
20
27
2
2
25
18
4
35
10
5
4
11
3