13
20
4
2
10
14
11
43
16
8
24
45
52
3
7
30
26
47
31
59
9
34
12
19
17
138
81
21
68
28
18
70
23
36
66
38
110