98641176
92513076
25735973
30825793
89242627
25779796
41703754
62221670
45044579
11211492
31951832
95216758
45743275
6302976
40312688
7738114
22867733
3070422
77499892
64578762
53855774
10892563
2132971
76117233
35071548
76162426
62521320
88716296
4472813
96586795
21361982
68617563
32067592
28956207
4496044
63809975
20563236
37056260
84416389
39322494