16801 30
20677 39
16238 35
12195 21
15659 24
20958 36
6898 9
12710 24
5380 5
6523 6
6128 8
5698 3
11224 12
5120 1
8932 4
6790 5
7888 12
17007 28
6356 5
17784 50
10529 16
7294 18
21794 53
5926 3