32
4
28
8
6
2
3
15
1
10
9
5
13
11
137
17
113
297
41
12
124
26
14
35
59
24
88
19
164
22
42
58
45
20
7
72
34
25
33
55
30
89
16
49
43
39
27