90896665
23181628
82964643
22613
95298485
75459351
66575277
16271663
1033896
9608872
43296338
25139286
6134339
50129183
21289806
86779623
99739939
3107212
88152934
8967940
50274462
37287156
21096673
6385761
78127654
8846155
3242257
99421878
55438513
95819870
7635066
61118582
86948024
30826241
22296088
4587231
40045263
53912754
37652473
35247122