23000 17
41415 59
21293 23
11599 12
66096 83
30260 26
21903 28
11661 9
12419 9
9839 12
46275 67
6927 9
9099 11
19097 20
26148 33
28899 17
14226 11
11087 17
25140 15
31237 33
7640 5
31004 22
22662 28
18593 34