44733998
3529465
73636924
10115193
40969490
93144641
77542580
30004621
81424847
28859390
78496274
23925361
58324501
96041119
59775428
21082175
15014957
91555324
85867110
77228818
47322795
35881037
61395261
93989516
5163709
144881
26651147
36892985
67866854
12147090
77706781
75199748
90939887
17129747
4371073
6479733
48923833
5899915
62657080
28163484