1
43
12
21
14
8
9
38
28
6
10
4
37
7
17
20
25
5
26
18
13
22
15
89
57
143
19
24
34
16
36
172
156
44
35
11
94
113
61
67
48