47
29
14
16
23
269
135
30
33
40
363
153
60
28
119
37
5
66
244
65
156
125
51
85
49
25
196
121
31
213
12
22
58
64
97
15
111
55
10
89
177
39
238
287
41
35
92
226
162