45 145339393
34613017 6098400 10511919 24604831 37745439 8210436 44581935 28746897 35145172 14165145 28733285 40896131 7150636 42376095 38292357 5744819 32758354 16686205 15431008 869491 37015976 9790670 44584043 25682959 18807394 2015383 26026884 35550269 38448285 9417199 14069798 43744194 40870399 2419342 36205023 43501853 31901083 23262999 14436652 25471590 2975774 12564478 28872091 1937207 12310911 
