28262846
29973709
86833544
98483664
4661169
25096123
14564925
32379000
80987745
82648205
245775
15885466
4296936
33006306
20255667
63493334
32347649
80097118
80041049
3101980
93747863
4319690
39965979
7198548
7753991
25281160
3823275
60515517
66597892
20592676
95399554
70083907
4807373
64279130
6323765
99757463
44708064
62914210
65965932
52329611