127
940
347
634
542
909
118
365
437
130
477
652
751
444
120
782
967
982
880
813
774
131
431
129
574
62
76
369