32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
135
19
113
295
35
21
126
30
14
33
60
24
87
17
18
162
22
42
59
45
12
73
34
39
54
29
55
23
27
90
48
26
43
38
25