456564946
453419798
428625892
409007863
404945887
392003757
378512703
342839712
335263233
327508198
296972693
295482871
259789274
216585222
203676860
188766652
185859505
165043120
161376404
146611064