33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
135
113
21
19
35
296
69
44
46
39
30
31
37
67
57
23
130
14
63
70
71
45
32
20
36
12
25
34
55
26
165
61