33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
119
19
18
39
297
26
12
54
173
38
48
85
99
17
75
41
87
31
24
29
89
16
113
205
14
49
45
37
20
72
60
172