95677024
74417316
36332635
4100686
49973564
86487016
98244183
91771322
615833
5603330
5747435
11112986
43319803
87451158
17735631
17025407
9067965
58696599
79977437
26052869
25773582
72417779
79769422
6614925
60226883
81462171
63768100
26657156
39978133
49971762
39741774
19898067
99431814
9201430
32497401
4968682
88199481
1913574
79245172
84456513