7
9
6
28
4
10
5
8
27
21
22
3
11
13
39
122
26
18
17
41
35
33
36
217
215
152
71
86
25
135
52
56
98
32
57
295
38
37
138
29
20