1	11140	55
4	31955	54
5	38294	52
9	61623	47
10	67221	44
13	84644	40
24	143649	36
26	154057	35
28	164595	32
33	190238	31
38	214803	29
41	230809	27
48	265228	25
56	302290	23
68	358172	22
69	362393	21
71	372052	20
78	403992	17
84	429367	13
113	550474	12
181	815834	11
236	998100	10
242	1021225	8
256	1074835	7
261	1093401	6
270	1126260	4
390	1527245	3
407	1584454	2
3933	12218692	1
20000000	52120214639	1
