15093 510
24512 112
92901 336
19683 229
9055 110
17897 290
20968 518
17760 601
22142 1014
20775 188
13963 452
73074 444
15444 152
24965 909
63542 339
57665 457
43776 320
29284 642
114937 949
10466 70
8095 297
30216 181
74871 464
21321 761