27
29
13
45
8
2
39
16
17
79