33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
134
18
113
292
35
19
80
30
31
444
64
146
79
27
517
140
12
358
96
106
21
23
191
53
22
26
17
46
76
75