43708776
8821843
53974753
42518192
66582483
64377298
60115281
12687961
15001992
73306051
16968067
80798804
82217674
77191761
63262664
68392512
55782274
71139756
24654161
75758805
76864136
69663012
19648740
12998247
36571164
7464645
57337358
1558754
40517761
1739427
85987535
16419386
46412183
48037321
76367673
52073418
65295420
87058301
85924958
24631471