33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
137
113
17
35
290
38
63
99
153
657
57
41
14
119
32
143
207
16
18
39
43
62
168
257
383
106
36
45
27
21
53