43214375
22912115
30972751
51349587
76476676
40063449
66455045
31127871
75428309
26421233
45591950
21391860
11436575
33336468
48147858
9163858
45057189
85026711
97199384
67187935
86981024
18221370
56208098
80671222
94217801
86147716
24878356
13562470
71613995
36465348
6030705
2419693
47505509
23557991
23446587
45543447
43488315
65417476
60747913
64694668