1
8
1
9
12
104
16
6
3
6
3
128
9
23
5
3