22292 340
29188 177
45554 548
48828 481
39607 295
24912 698
19919 138
35342 528
41266 647
25608 262
32591 625
44288 829
26987 117
21914 637
17948 244
38363 287
55213 979
41871 414
29103 673
19683 197
28102 95
43521 396
65456 504
39733 482