3
1
13
2
17
4
12
5
15
44
22
36
21
18
40
42
34
47
10
43
26
6
37
102
105
106
59
29
79
190
179
23
11
19
49
58
145
51
32
24
138
76
109
108