29536 625
9702 343
44419 315
60610 992
8344 549
10442 598
11201 232
27451 784
63676 656
24915 924
37461 657
114840 698
18013 705
12433 422
17260 374
44771 706
20323 345
45488 473
37172 206
31512 275
3967 203
34628 82
25070 129
15333 260
69773 141
8889 54
151769 870
75891 131