9
12
172
45
35
20
32
6
13
50
30
8
46
26
7
185
54
66
22
19
14
24
223
25
11
5
41
31
37
140
16
149
29
39
21
82
1534
385