142
553
69
84
628
148
256
150
162
136
80
135
171
112
178
131
359
146
119
220
133
117
837
230
412
619
446
30
194
48
561
351
55
294
288
227
343
63
125
191
85
98
57
53
210
158
435
193
262
50
314
198
151