32621860
13978725
51323542
89962804
96269808
65529886
17972012
29546836
67828086
58896361
14096003
6199810
59637252
49353425
20558327
73933934
1923280
1509502
63002762
59268825
95404568
73809450
32944996
16104743
8515223
61777314
39606229
4865165
49237304
59219231
79802545
22753094
45677193
1283473
38868613
40652085
8229634
9811795
77901754
39156765