40312078
58679669
2008328
71986157
679707
91159887
17433614
14162411
98027807
69766305
47555826
4666613
29786631
68728621
2292288
97142279
26849178
81708322
61437802
18331347
69157093
73073256
1040940
87109067
91171907
53915355
99431789
10021859
40637988
82072094
4497156
26603056
745409
3969810
75469086
9368753
70403530
64071649
25857446
56242370