33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
136
114
19
18
36
297
26
12
54
163
48
84
99
17
75
41
87
31
24
29
88
16
113
193
21
14
42
45
37
20
72
60
172