5
3
23
108
22
0
8
1
12
31
22
3