33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
136
18
114
297
36
19
54
27
62
24
17
57
31
29
26
115
41
50
74
12
61
94
16
40
147
67
167
21
42
137
47