47
44
24
54
382
143
109
25
58
31
8
62
45
16
13
100
314
78
102
42
22
86
231
10
115
14
53
74
119
420
673
557
213
108
134
320
133
73
71
147
35
161
23
83
99
569
122
292
46
36
101
104
94
177
149
89