8
8
2
13
22
22
34
29
87
77
31
32