965
834
349
916
642
857
378
590
453
670
886
399
615
700
914
777
642
506
723
591
453
319
399
964
478
348
910
426
642
856
374
935
316
534
749
965
829
697
909
422
991
372
938
451
312
534
746
477
345
910
422
639
506
722