7
10
8
27
23
26
15
16
19
21
20
31