43006 198
73592 886
36880 861
51982 167
46949 189
155037 314
50127 431
35358 847
47656 212
25455 452
147145 962
63396 672
44284 576
142137 613
80970 692
51280 199
95415 262
123398 714
36870 824
155547 393
69456 647
54195 157
51958 286
65537 750