100 5
6693 20
3777 3
8869 26
4732 9
10387 9
18853 18
6578 8
6635 17
13483 36
8149 7
8627 6
7162 17
4073 9
9366 17
14784 14
5587 16
5062 0
4895 6
5004 5
11180 30
3117 6
9144 17
28796 21