33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
136
114
19
18
36
297
29
16
12
41
22
17
66
64
24
25
39
38
31
63
101
40
27
37
85
71
67
14
55
21
35
47
23
26
79
49
133
20
56
94
51
58
52