40085616
68814112
842491
64765427
38654883
51817930
83944998
42471720
29058471
39351404
64022012
328962
93522863
55298876
28884922
35116833
63845874
70692749
51799684
15512956
37386355
60823637
49586962
10859311
58378611
3015317
9943733
75987205
38771778
48362344
14004066
25003462
86173476
91198153
5484785
89413948
9687718
60067327
58794548
25775586