42216 207
11162 220
12895 752
3412 104
3862 636
3223 484
9996 844
3782 239
5100 663
28657 502
47825 522
57932 796