28602796
29777254
40566479
31209968
21002482
25543061
74487111
61423298
8014038
20558327
86457836
28821878
63213182
61136072
91301349
84634124
78037477
99263068
10511627
90957629
75548284
66888449
94851740
26036591
6876460
88687274
83569870
5474283
6893765
47046230
83673080
91712574
47931494
2131352
7560177
7088276
66958873
74485068
37867983
81033999