45020 44470 53342 18298 47077 53294 2904 0427 30750 9104 1005 28303 10802 720771 47133 23088 28813 17005 20395 0854 19512 10069 19131 17359 13297 8434 1119019401