41
23
35
28
11
287
138
24
70
210
101
68
254
169
49
39
102
26
90
225
204
124
19
117
40
95
57
21
14
31
291
34
27
116
179
53
78
67
129
82
647
13
474
33
133
63
37
74
100
64