1	9724	33
3	23563	31
4	29633	28
5	35468	26
6	40429	25
9	54646	21
10	59095	20
11	63628	19
36	176457	15
67	299082	14
76	335829	12
80	351906	11
184	737983	10
202	804331	9
418	1530190	8
429	1568034	7
734	2524793	6
945	3192596	5
1643	5242607	4
28982	81950126	3
29213	82663667	2
29466	83426973	1
20000000	52324043682	1
