33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
135
19
113
296
35
21
80
30
31
444
64
146
79
27
517
141
137
12
358
96
106
23
190
54
22
26
17
46
76
53
75