33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
135
112
19
18
35
294
54
20
62
23
17
58
31
29
26
116
40
50
75
12
57
97
148
67
14
168
21
44
139
41
48