99941378
72561502
74768399
47638422
45985818
41028046
10744559
80389169
8837738
70856767
29585557
1200451
68864919
80811281
49934551
12021640
85954225
12584335
33927163
15845071
63869758
65352720
2189343
1102887
32621207
95399790
30284181
15087255
77461532
68616157
88909957
77062542
4541577
58423253
4265548
11173519
48563323
97298629
26257434
97463027