85398557
11007530
17801918
52124935
44462580
16808883
26721142
32426906
87438902
15484606
12594599
8192983
11175861
87798029
44846498
18586847
76458914
1758402
5622407
60758561
99771574
2327449
29845332
8165234
81857436
94766767
43831553
77447224
849789
781862
43395251
13367627
63929284
50962997
81157780
64694462
44426004
75408547
86047323
67514210