33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
134
113
19
18
35
292
34
38
62
107
152
660
59
41
14
119
31
142
207
16
32
63
165
255
383
43
36
45
37
27
21
53
26
136