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