43887
82885
241807
659417
374986
616888
272977
699398
998802
490682
24716
562827
101377
42365
504720
100504
15823748
705486
5058578
4429980
3546510
3539192
2315216
2221495
2056492
191066
1870948
16395
1565545
155561
974435
250550
668463
596833