121
22
31
22
4
16
14
6
1
9
23