40
30
26821
25925
23644
24536
35580
22
48
2859
01216
15331
12360
9611
8540
670263
6550
5990
5491
547147
51710
462142
3970