16667 9
93926 110
19530 30
9181 9
32580 33
63526 77
14419 18
122973 132
41306 24
12763 17
25945 15
20163 18
27712 46
20826 26
5777 3
6628 4
17904 12
8733 12
10671 12
21189 15
22247 29
14828 8
12334 22
28579 54