7
6
9
11
14
22
27
16
50
15
24
12
159
10
47
13
58
18
19
42
40
5
25
8
45
43
39
28
23
77
51
67
29
31
37
103