50
88
658
366
45
27
30
135
74
17
24
40
49
20
19
96
228
18
67
62
57
32
66
52
239
172
211
171
48
154
90
107
140
116
108
86
103
28
42
206
36
37
117
69
274
43
56
26
136