4
20
15
9
7
6
38
25
35
11
8
45
29
55
28
21
27
17
10
5
19
18
199
22
34
85
32
79
118
67
13
74
111
46
78
57
44
62
2