5555 12
6907 10
11851 22
12819 17
6101 14
4530 5
6406 6
6197 12
8956 35
3404 10
9984 20
8466 26
5018 8
7775 14
10787 21
19376 50
5860 13
18012 50
10941 41
6072 18
6767 8
19844 46
7867 4
21613 32