32
4
28
8
6
2
5
1
3
9
15
13
10
11
137
113
17
41
297
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