32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
122
305
39
50
34
55
29
21
33
24
132
35
36
23
20
22
56
16
12
38
48
127
30
59
19
14
379
103
26
37
121
47