15
17
22
23
19
34
33
31
30