32
4
28
8
6
2
3
15
1
9
5
13
11
10
136
140
17
114
294
39
18
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