50331992
45416119
68012123
66076719
49272087
27475774
84831659
3822567
7648880
83045108
5974959
22913886
48779092
37688700
61888754
27123911
6176623
90197870
60302295
37901451
61441334
94565632
71491602
17827197
2751515
82848984
62812007
81004893
32446541
7565538
86438677
20246370
17421991
5741531
65068687
51098977
18553984
767054
16134317
90342651