12979 22
2364 5
7421 15
1296 8
4272 10
15656 31
10581 27
7570 19
3763 14
4396 6
6446 18
8039 20
4938 7
2127 7
11728 78
5025 16
5868 21
10046 47
9795 32
8358 22
20961 39
27771 89
11598 38
37047 77