1	13269	39
2	21089	38
5	37773	37
8	51202	36
10	62591	33
11	67113	32
13	76259	29
16	89965	28
17	94299	26
22	120272	23
25	135389	21
33	173761	19
34	177204	18
55	276479	16
59	291708	13
62	304944	12
65	316103	11
68	329186	10
74	353674	9
80	382697	5
101	460855	3
159	680630	2
874	3022908	1
20000000	53600818485	1
