47
22
29
38
15
1063
13
861
177
33
55
103
68
16
23
19
7
388
149
11
260
275
14
24
151
98
101
10
100
40
96
176
455
241
1007
80
247
258
87
34
169
28
82
41
74
54
62
190
45