39
10
33
1
7
6
9
2
18
3
4
5
14
12
8
11
16
29
15
30
25
23
122
22
13
17
19
53
54
117
37
28
70
46
43
34
85
21