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
130
14
63
70
71
45
32
20
36
12
25
34
55
26
165
61