18
8
5
12
7
23
14
25
28
36
77
2
14
38
12
6
4
7
48
135