15

Answers

2
2
12
7
18
1
13
2
7
11
6
3
7
3
3