32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
135
112
19
18
35
294
29
16
12
38
22
66
31
64
24
17
39
63
60
100
27
21
37
14
25
42
85
72
70
55
33
47
23
26
41
78
49
121
20
91
50
59
52
36