7
6
4
22
9
38
14
8
5
15
43
36
86
10
33
27
17
3
35
2
13
81
83
34
19
28
26
37
57
59
285
20
153
67
121
45
16