40954 70 998 34 200 31830 21449 42 870 11454 250 917 71969 23 965 83 634 31227 53 444 46860