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