30
50
40
33
25925
21739
1859
23644
24632
04536
12390
10060
8001
6300
548262
5070
4680
4319
4301
411147
376142
31250