17559 22
20050 48
17121 28
32972 56
26203 61
51509 81
123421 256
45236 136
19848 39
87448 268
47942 196
28347 31
23302 26
21186 35
14217 10
60555 192
40968 36
0 1
227 5
55893 10
69245 55
310332 686
176290 458
13422 17