7
6
3
27
11
24
17
10
2
4
9
12
1
78
103
115
18
14
240
83
113
16
57
79
122
13
23
107
169
166
135
40
64
58
39
36
52
46
47
22
42
85
70