44732 394
29185 869
30859 826
35342 528
31079 305
41266 647
25608 262
32591 625
26987 117
21691 461
22344 553
48583 396
58915 511
36203 123
55213 979
23574 54
41871 414
19683 197
30676 420
53199 106
39733 482
36712 285
22291 340
44042 173