5
5
2
29
17
7
35
23
17
39
37
55
62
45
75