5
3
12
7
8
28
12
9
9
22
9
22
34
35
33