1	12889	35
5	38128	32
11	65002	29
12	70397	27
15	85624	26
17	94915	24
18	99301	23
23	119769	22
29	147861	21
33	163943	19
40	192193	18
43	205106	15
73	321667	13
93	407119	12
99	430859	9
107	467306	7
130	552470	4
369	1387275	3
414	1551148	2
515	1894533	1
267565	826500111	0
