95421303
52051544
93474299
29307035
22703293
73101579
43755597
32852002
32899905
79297184
68778847
53857947
67515047
39081468
73426495
84688496
63483212
20713092
36609352
32134992
833466
54706791
38799704
15224742
95811785
96465713
40949604
49935623
8112174
8020151
11026964
43744042
35323652
12172272
52582609
29718035
53116475
46011791
5292811
47547832