32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
135
112
19
18
35
294
107
16
86
21
26
29
41
22
20
12
46
42
30
14
34
83
23
52
97
75
33