33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
113
17
35
288
25
51
134
49
74
19
105
18
79
44
72
39
24
27
100
125
191
12
37
73
59
193
48