32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
113
294
30
50
34
45
31
19
131
35
16
36
14
23
20
57
38
12
49
123
27
44
71
18
379
103
37
26
120
29