40719743
1291315
58339264
68986182
83689062
48108264
3085618
15631187
26862183
6053742
43765597
85268174
7456224
8165408
42968740
72525665
46032898
1804977
94678967
3889844
87104647
64244510
17338495
4948800
1048841
59989494
40011026
2059177
43976020
25009812
44266528
76216774
43759622
40216692
17661090
29905874
66654220
42629870
27442672
37006705