32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
136
140
114
18
17
39
294
104
34
14
85
19
29
27
22
41
25
20
12
16
44
21
47
42
24
82
49
96
35
74
30