10096
884250
619347
199424
82648
514259
866498
500195
595708
615264
386775
193790
285815
692370
981392
666685
65777
734543
440627
31233
503887
330287
716561
975295
784443
320778