89
45
177
210
592
24
57
38
807
92
153
835
398
1031
265
981
251
236
741
231
297
209
793
1384
149
228
530
85
603
604
542
626
356
840
299
349
390
693
263
225
405
68
191
173
891
150
234
364
261
81
113
183
895
118
308
60
164
3832
71