98877854
85293124
81882740
9391505
72988715
76857442
21001240
75027360
90778529
65724990
52036082
9532915
14471289
62304529
57924415
58107034
50337640
50628457
66769461
10766927
88868702
8589949
38136039
96346684
30777314
19616952
55586988
56188285
61237029
6648377
59299960
28411273
30604244
69724066
37169303
18477265
44273688
9685252
3574935
82525874