80 3
2665 6
5202 14
15889 27
20458 34
42037 65
32420 80
11001 25
23344 94
17287 77
10785 46
6032 27
3485 19
32455 46
12863 45
19672 44
15759 24
60972 65
12110 17
5495 15
33586 44
6558 4
1806 9
12656 17