44
191
123
167
57
26
152
81
131
49
25
117
20
23
46
1027
19
157
92
21
344
119
30
135
267
458
471
357
849
80