1	7175	25
2	12058	23
5	24047	21
10	41485	20
17	62956	18
21	76048	17
22	79034	15
24	85789	13
27	96004	12
31	106685	11
50	153105	10
51	155589	8
61	179889	6
71	203818	5
148	364547	4
166	407375	3
184	447599	2
281	643261	1
20000000	23853124763	1
