33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
135
111
19
18
35
293
101
36
16
84
21
31
29
40
22
20
12
17
45
44
30
27
14
34
41
80
23
26
53
98
74