1	10719	37
4	28158	36
13	61674	35
14	65417	33
15	69253	32
18	80094	31
23	98812	30
24	102755	29
28	118982	28
33	137748	27
35	144438	25
37	152095	24
40	161645	23
48	187375	21
76	280191	20
81	297544	19
94	339695	18
96	346429	17
104	372567	16
113	401700	15
134	467939	14
144	519069	13
163	574580	12
196	670289	10
207	704072	9
229	766788	8
308	983637	7
312	994689	6
584	1710349	5
628	1820172	4
2890	7443280	3
9382	23034902	2
10454	25646843	1
20000000	39717895596	1
