90511557
8799013
65507416
57167960
277263
46659127
76148985
49001032
80333403
67708513
87538789
81443412
66703867
82134904
40979814
3996839
47583912
77974933
41283912
11306042
8482957
29296147
17104763
53885104
83466222
51277555
56887430
32251448
77337322
39965119
59536439
44303540
3569240
24291127
44752862
56141036
56585037
4651150
19432199
9738315