1302 415
2253 457
824 245
3511 611
15788 90
18701 443
4330 193
274151 625
8775 847
8384 461
3832 641
3864 479