47
112
42
151
367
21
40
283
19
74
252
52
28
96
16
244
54
64
10
9
31
49
85
81
198
76
162
30
7
59
41
82
80
37
45
4
50
91
43
33
25
34
18
6
116
36
11
32
15