58
49
242
21
22
55
26
54
368
133
330
266
43
16
25
436
111
42
1069
67
63
307
202
71
139
19
29
209
117
46
20
156
64
110
11
138
149
309
36
53
81
188
171
17
82
373
45
284
34
77