33014 505
21487 120
37371 502
46566 279
22683 162
31205 444
17285 49
25349 433
8546 681
23127 613
17719 117
29052 164
13300 357
17587 124
53549 330
49163 682
17340 461
10693 78