184
271
350
423
639
235
252
412
224
462
199
212
825
280
991
460
614
476
420
944
317
654
229
415
283
269
216
767
265
337
155
582
508
141
660
441
110
146
81
518
859
656
421
971
524
127
201
250
260
181
646
92
183
810
924
228
664
1131
324
436