43905568
2798658
78152650
53049329
23986113
76041643
27709535
65851353
90351002
42335517
2098126
7809159
41122686
10258439
57091
8025725
87979730
4555233
35399738
26799948
63867454
64751662
71638117
71661287
34746445
32605302
784854
5752584
64541848
2033900
40076917
85242346
85482122
42773746
63094335
7882853
87073814
17396979
30259973
39889291