10
23
7
4
5
8
14
5
12
9
17
4
30
6
26
39
18
6