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