69
59
122
193
35
142
85
454
574
149
517
47
181
112
395
140
410
172
301
342
285
70
66
153
115
84
68
228
407
123
148
444
310
147
215
154
183
94
283
277
113
65
146
413
216
171
919
582
288
859
137
135
689
488
77
300
431
265
270