33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
136
113
20
19
35
295
50
23
16
18
21
62
24
17
59
32
29
25
117
41
73
12
97
40
149
67
60
170
44
140
43
49