33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
136
113
20
19
35
295
29
16
12
31
39
24
66
32
60
25
23
38
40
41
58
14
70
26
18
81
77
48
56
45
27
42
76
17
21
52
22
37
93
50
30