55
118
44
191
123
167
57
26
152
81
133
49
59
25
117
20
23
48
1028
19
157
93
21
347
119
31
137
268
458
472
357
92
849
358
80