1212 102
6166 909
3946 854
28601 415
46368 159
23393 776
6861 531
14127 737
5791 559
6769 907
7222 670
6358 224
9145 610
5581 425
8300 426