21 0 40747 104361 122641 224520 285209 305195 349310 456064 487262 529671 540639 589873 664211 711494 732943 793144 813861 833116 854321 979817 