57123342
30449526
93666690
21171258
52533072
11996346
52059042
47398266
26948615
33703436
13235830
96355615
78841066
51481727
55687706
29209676
61985829
69231751
42201041
86056067
48461851
16298389
65734642
607559
39518672
58328961
21523461
61753670
45509685
53391099
47226523
6827139
56203113
2953118
35059808
64372175
36231228
23597713
32293938
88478680