12132
595875
461536
505104
236510
60671
710496
713694
715480
41829
93790
696488
222207
639375
3945
446589
845310
779152
55775
878725
47623
797960
503502
441865
920268
168684