32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
135
112
19
18
35
294
126
14
61
86
17
161
21
42
44
12
20
83
30
22
36
53
54
23
27
89
24
49
29
34
45
47
38