7
1
18
16
25
3
9
11
4
2
19
8
59
22
52
56
145
40
27
45
58
159
53
193
85
13
168
109
97
21
31
80
29
38
34
55
60
30
37
83
54
88
12
68
28