67
1242
730
177
149
351
779
1220
336
234
370
305
241
176
601
128
328
660
439
288
261
146
343
735
377
187
34
656
228
777
772
468
657
371
287
722
0
66
118
662
257
264
575
474
651
320
445
653
34
234
411
299
583
456
246
232
257
536
448
593
137
293
484
272
513
739
418
361
237
543
497
346
34
161
342
360
470
630
608
2067
689
925
231
208
350
659