78772636
12111173
43076822
6962546
59718309
87921946
20813581
12177912
89555480
37145072
95194218
33498184
70975023
74235005
55536960
89527556
63054824
8390928
27782817
8831311
25086285
76391697
43424779
4867472
91427759
76758211
46473375
32568875
95949752
91373630
9825932
20057425
50269767
21384384
57334983
55485098
69047521
34876908
31959177
86095220