56 53704 290064 239957 149801 362239 314629 397991 166259 267973 200748 247336 135958 267818 56771 312397 174608 351361 332265 339561 237805 184011 213424 125893 38352 151162 103975 345647 126795 333007 285825 81864 279373 112909 326417 316600 410668 134442 305883 176348 230951 251107 288733 221515 23292 193393 72767 139135 312934 134485 408721 115669 132145 282188 289780 308806 212857