15
17
3
2
9
12
10
13
18
46
18
24
72
270
3
4
27
82
42
128