47
29
46
171
30
42
106
38
50
423
69
14
85
8
22
25
338
3
45
146
528
133
98
16
79
32
37
18
43
4
26
27
63
13
24
20
7
15
161
5
49
31
23
6
12