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