18
10
19
18
23
17
31