32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
135
144
119
301
38
17
12
76
29
27
14
26
21
79
34
182
22
46
16
91
217
302
36
78
19
23
20
247
356
207
48
30
49
216
393
18
40
47
24
45
134