89981200
70101591
75352458
42949778
58657840
44553495
6579550
4492462
85796548
6654174
33075389
68027806
192263
26948907
42206903
35402622
14086789
74624810
73973964
87809893
75604877
19598182
26179006
44928879
1388820
8821135
52269067
28425858
36497132
7856806
18459020
58985857
58789555
37196662
2422449
501247
26304466
500593
169976
67738939