33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
135
113
21
19
35
296
80
30
31
444
64
147
27
518
141
137
12
354
96
106
23
177
63
22
26
17
47
76
53
75