99676759
14336260
18924652
7305843
28393045
82517831
1964108
68059913
11218356
85317088
9701156
57245148
6877501
48892634
85275033
73902258
96902473
41473892
11114990
11759977
29234925
92716596
33777325
29251238
25302262
47374432
61207942
14376128
43785319
5816206
98171120
47552517
51509689
34672340
77334327
83353167
14899968
4837107
61847478
61014552