10
8
3
13
22
23
35
29
87
78
31
34