4
9
3
8
26
21
6
35
29
29
48
21
37
77
63