1	6681	29
4	20500	24
9	39519	23
14	55940	22
16	62450	20
17	65946	19
77	282720	18
79	288844	17
80	291619	15
84	304004	13
86	309695	11
90	320960	10
94	331948	9
470	1365231	8
736	2076417	7
739	2084503	6
743	2093565	5
1176	3246223	3
1215	3346129	2
1410	3770465	1
46684	99821561	0
