33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
136
113
20
19
35
294
54
34
32
29
14
17
24
121
31
27
36
22
41
16
12
49
127
23
60
18
305
104
37
26
129
89