99052598
93997277
98138240
42044663
27331063
70823079
62391098
64763352
56643875
50791963
64389252
14071664
63932679
45823080
12799130
97945575
67675282
58854105
47263105
803319
86973024
1612120
69066473
22086324
6903889
33907568
61382737
42865755
75445171
67544410
95504166
39904695
48069700
19364387
19279477
108176
36128786
73356090
77816189
62092253