1216 102
6177 909
3951 854
28657 415
46462 159
23417 776
6865 531
14131 737
5792 559
6772 907
7224 670
6361 224
9147 610
5583 425
8310 426