33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
137
17
113
290
35
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