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