33
4
28
6
2
5
8
1
3
9
15
13
10
11
138
135
111
19
35
294
29
16
12
7
32
40
24
67
64
17
23
38
30
39
60
18
102
26
20
37
14
25
42
82
75
22
66
55
47
41
27
78
49
123
21
93
50
61
52
36