8
20
10
17
12
22
19
16
71
31