113772
1010418
710316
369138
828812
707466
529224
210928
1049289
34516
89325
675716
779147
867949
1000724
786610
514505
38952
66987
579377
278284
518841
434275
803256