43
18
5
9
20
17
7
6
13
41
19
32
52
35
63
111
92
16
36
33
46
140
27
518
136
23
347
10
71
14
34
22
4
68
54
55
15
8
12
39