31496504
56211398
68305276
84059302
67651724
25005841
52783720
40764125
23398448
87878440
33251273
37726898
8075152
75204208
64902170
9697158
6226633
44984105
844163
4414625
96522714
83304154
69884061
54231779
86002957
6894199
77661284
26162765
99458830
72256236
35402985
32364641
62005485
683724
92409960
77904685
4712738
35879352
7371642
46902724