23 29400
4104 856740793
2185 710490404
23557 115969379
20984 371742016
24504 615608573
7105 954589318
18869 380129513
24585 911686917
14940 212044161
11266 342368768
3873 276780434
1146 864813165
3890 571773660
16570 910482294
16796 853142163
5672 948070652
28431 13242849
27845 229344783
10885 397854817
1984 456215927
16719 887112870
15154 28952622
26256 209575090
