4
5
4
7
12
13
13
10
28
22
27
9
31
26
23