130694993 122082543 120129022 120421639 124902244 104043685 98207768 94987271 90702639 61431566 195471971 169725 241735 153618 39340 206961 182113224 160039680 156508116 66673 227966 14945 207968 191905 1976 151834684 195993 199368 205776 184189 953012 149736546 145441459 175968 129401213 124595110 16299 40056 22974 31704 47073 42057 20208 26764 28664 31602 72385 25871 23158 38659 35240 24685 28772 24668 23629 55711 24323 21240 114452 171031299 336933 91744698 182347 259875 155838 158099