75538592
87796885
8516317
71155646
29033172
61787106
529516
272758
47957945
9441460
97651707
43239558
77241399
59675403
12872662
38202031
15583172
24474743
11069479
95448126
16327861
53196003
9056060
54741037
23236135
65448667
85945991
15525990
36081137
32604373
81374292
37312293
28213119
4787794
51501847
4063176
90251642
30467286
16898920
50862580