39
10
33
1
7
6
9
2
18
3
4
5
14
12
8
11
17
59
41
22
15
32
45
62
13
37
24
19
25
23
74
30
49
227
169
48
43
35
38
85
16