32
4
28
8
6
2
5
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
46
42
24
82
49
7
96
35
74
30