21333 0
28029 3
32480 10
28808 6
64609 9
51556 5
28831 4
31208 9
36902 7
34230 8
26526 2
41657 2
47903 7
27826 4
58376 8
110802 20
149584 20
31009 5
40757 3
32932 10
64627 3
22884 3
22209 2
28655 1