31
8
28
6
3
9
1
5
14
2
4
10
12
7
13
36
21
74
30
38
18
23
25
26
157
11
17
101
63
15
46
19
42
24
92
27
35
50
113
47
20
78
72
45
53