77292546
59391240
60608328
27826611
87666530
14091875
86303686
71298333
71056090
9533743
1075635
53195958
5061832
66025084
38723651
90217012
89174395
26643956
67076435
27337416
96893315
2675206
48905536
57552669
11503500
65574413
9170922
43465135
38922108
49972034
85554192
46056009
66413969
59755940
23251784
19576245
97514040
42525648
64821650
40521439