40569 100
145444 743
179657 927
36335 593
24906 902
64768 259
33235 408
67025 109
19683 870
25373 420
23475 367
34581 344
50483 504
31165 230
39982 80
24346 802
135854 604
129195 672
121684 832
27732 520
26150 132
62517 443
36122 351
27486 606