145685
207
352808
258400
403428
740308
354384
985696
504528
177601
543315
297463
902967
457667
692592
489514
455647
338144
390482
876535
531582
625186
306124
190791
519721
967466