1089 60
16064 488
17899 532
48431 792
80741 505
32643 777
59982 153
1874 120
1944 199
12833 118
7276 305
8044 40
8250 567
6236 179
19683 690
7876 524
11251 462
21026 457
11629 471
10224 351
15928 348
10862 660
72413 240
3933 76