e9ef89c2afa285afd5c8ed1711cbbd98da30a9a233cb042848926897081108b3 proinf_a2022v31n5e310515.pdf 6899c953e01f88c1e289991dbfe0cab810a14bdb966e248a4e0c1149acb45834 proinf_a2022v31n5e310515iSPA.pdf