1	10323	33
2	17294	32
6	38512	31
9	53889	27
21	113505	26
27	141886	24
34	175433	23
43	216850	22
46	228731	20
51	251692	19
54	264782	18
57	278048	14
99	462493	13
107	516216	10
118	559510	9
134	625893	8
142	659747	4
719	2638908	3
20000000	51384777348	3
