1	20889	58
9	86167	54
11	102542	50
19	162266	45
21	178704	42
23	192393	41
31	246759	38
33	257509	37
36	273543	35
42	306343	34
53	370980	33
58	400455	32
70	467031	31
83	541762	29
110	683769	27
118	734028	26
123	764026	25
127	787740	23
150	906304	22
154	926535	21
157	941615	20
160	960555	19
185	1093569	17
202	1173498	15
281	1548220	14
284	1564468	13
498	2608108	12
528	2742716	10
889	4344423	9
923	4505721	8
4171	15759455	7
9083	40763048	6
14236	66622462	5
86183	302198047	4
20000000	82615288813	4
