40
50
30
53
31
33
25925
1859
23448
24632
2763
04536
9680
8100
5770
4300
407261
3700
3599
3470
3121
289147
27749
265142