39
10
33
1
7
6
9
2
18
3
4
5
14
12
8
11
19
13
17
28
24
15
34
27
38
117
40
22
63
102
44
25
31
99
16
37