350 6308 8417 7225 21768 3271 22176 14690 11957 15177 16861 25011 11738 17046 42409 24983 14616 15075 12057 10889 13541 7104 2507 4041 50513003