33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
113
17
35
288
79
31
29
445
66
146
76
27
517
143
138
12
357
91
32
106
20
23
175
53
24
19
26
46
52
75