41032597
68355920
9510467
53369105
60766960
95907443
18709787
79026553
93182498
54371943
27052029
79317729
60057210
27209697
20254532
41119988
94265311
2392462
2616617
585258
72357919
88957288
61715096
94637679
17009614
48982880
1715463
63176565
2765268
1789388
40224452
5554292
96719257
59965588
71545677
50261462
22528320
24268753
54211668
97839746