42008019
36266829
6270405
34569895
54052485
58283355
65776633
67175640
21557700
39151349
45843823
48467412
80884400
98889660
76967652
96942457
72611386
22063858
53974927
77265887
16776509
6756568
95404585
3934107
95337864
70487799
74251481
86625530
30985056
70592120
46126096
1467987
66303618
16805992
34076404
77903525
5937105
80023772
42497471
30477659