32
5
24
31
49
9
34
172
10
447
82
120
55
88
6
18
140
115
4
99
51
47
103
162
30
17
97
37
20
15
12
52
42
143
22
59
95
46
44
3
25
179
157
23
92