33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
135
113
21
19
35
296
48
55
32
29
14
17
24
122
37
31
27
36
20
22
40
16
12
49
127
23
26
60
18
295
104
108
89
30