30
32
11
18
31
6
1
8
22