33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
134
18
113
292
35
19
78
30
29
444
64
146
76
27
506
139
135
356
92
34
106
23
187
54
22
26
17
46
75
51