843946
40475
457940
155968
898305
573123
462156
405338
550156
335661
782421
681708
608538
278453
84290
79230
1018834
94785
854983
453471
744480
647272
334308
319184