8504 597
9498 56
302056 1062
17128 325
10385 746
19683 667
59349 1001
9603 311
146471 681
115353 866
48699 381
5266 470
5555 234
47043 158
59962 457