21
9
15
10
26
42
77
32
35
1