71
59
123
197
35
143
85
456
574
149
517
48
182
112
395
140
410
172
301
342
286
70
66
154
116
84
68
228
408
444
312
148
215
155
183
94
283
277
114
65
147
413
217
171
920
582
288
860
137
135
691
488
77
300
432
265
270