41312589
7616636
35657319
1009057
4748138
76854776
82224725
34555016
13835425
34546241
50582266
43448048
96154964
49098248
78517138
92789752
57127592
16966241
82749360
60095923
98227446
26684481
18736185
59743740
14574635
17344402
29894766
60343732
17546978
35648455
31016116
1544081
10399307
50413479
94023470
25527951
4931309
98492920
76711734
73415254