45343
51696
79733
477388
756256
1322
539909
373429
7639
178773
614160
819827
242865
121398
747262
789686
15830748
705486
5061578
4429980
3548510
3543192
2316216
2221495
2056492
191066
1870948
16395
1565545
155561
974435
250550
668463
596833