59847710
22925187
24099681
39958428
18125550
58952513
93013526
45429397
71829773
36627050
50331503
14854125
15304410
90243517
45691520
23835806
6221642
69427543
80269337
16898396
95521599
57962390
12992350
92932369
25401578
57597108
84862556
57941436
68583165
87534931
53303722
44247312
83408145
6763340
12241032
6106719
92386271
32847784
79595513
56409917