30
8
28
6
3
9
1
5
14
2
4
10
13
7
33
15
16
11
151
40
154
87
53
12
18
44
26
57
173
17
93
49
42
36
19
72