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
208
16
32
63
166
255
383
43
36
45
37
27
21
53
26
136