40
30
26821
25925
23644
24536
35580
22
48
2859
01216
15151
12100
9511
8230
656263
6450
5890
5371
535147
51010
458142
3820