1	9703	48
4	28730	46
6	37550	45
7	41513	44
8	45143	43
23	103588	42
24	107387	41
25	110894	37
33	137574	36
35	144722	33
38	154781	32
40	161963	31
41	165729	29
42	169183	28
51	201715	27
54	212476	26
59	228534	25
80	292479	24
81	295462	23
86	311105	21
96	341930	18
108	381747	14
130	451219	12
140	482058	11
141	485015	10
211	697876	8
251	813501	7
275	881062	6
298	953579	5
362	1133483	4
406	1255480	3
442	1347699	2
1137	3100082	1
20000000	44785566312	1
