95954149
40993207
43663296
92409291
34396986
36987873
71511802
9649739
57694434
986875
89442678
43574072
17938874
86694866
97796801
8625668
55704941
70299907
4143924
12757890
93155503
35587586
27895170
14888738
27986244
9377415
1392690
63669194
10483759
67773056
1428981
15376697
28409574
46862361
87949444
55051103
67947991
9747448
25892183
25069958