30
8
28
6
3
9
1
5
14
2
4
10
12
7
13
18
43
33
21
11
32
31
68
73
17
34
22
16
24
23
19
67
41
26
153
29
137
42
35
74
15