4
3
2
11
9
23
10
35
6
5
45
51
18
25
8
14
17
16
7
53
27
13
42
22
80
200
24
31
30
86
19
28
158
103
37
26
65