82125271
22841802
16476279
80629962
19522650
9048697
84215409
76358732
6789613
4652733
72781144
2259201
68236384
44151104
801216
39585470
74576565
15456196
19789886
8231976
24138225
86588068
526249
5598746
11388231
52917764
83515889
70334239
7908066
50196226
26478502
72957366
94673349
38392791
78069946
14398005
36952739
12541418
5091363
94728843