60029488
41689096
59588450
89315886
61704598
99516296
22253829
87756713
96203999
70631203
24388811
74173603
76224452
95419671
50517228
81189447
47003651
79746475
98204217
73831170
43254685
68773854
43865465
22074352
19495998
5086962
51244470
96253836
49755633
8398642
783739
11225193
49096739
943118
16384598
42167333
8646198
92022751
1717387
5493205