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