1	11724	49
3	25001	46
9	45884	43
11	52897	42
16	69696	41
18	74946	40
35	121071	39
36	124110	37
50	161121	36
60	187885	34
62	192867	32
76	226020	31
81	240538	29
125	354142	28
134	379322	27
135	382468	25
146	412653	23
156	437865	22
157	440520	21
160	448244	19
180	499123	18
202	552392	17
210	569159	16
229	613954	15
279	732760	13
300	780355	11
357	905852	10
358	908259	8
477	1170427	7
481	1178466	6
517	1266328	5
1482	3325811	4
1572	3523746	3
2241	4923534	2
3331	7178412	1
20000000	63308558910	1
