3
9
2
6
22
13
48
4
19
7
14
5
8
24
27
18
17
54
12
21
36
16
10
53
89
52
39
38
26
159
40
75
109
156
158
20