50531096
85614518
37193460
97337238
58798986
91472207
7028053
7702058
60304193
6509641
4339963
70663878
21179817
84271474
5343882
4506798
60253560
46001612
2173955
39161618
60325847
48461558
49873090
22075073
40034575
55327627
20384237
96275307
37682434
2242795
7337071
4404444
82946198
80524371
832670
1176442
73205471
61177063
9852040
91611444