32
4
28
7
6
8
2
3
15
1
10
9
5
13
11
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
96
35
73
33