39645165
2674690
8867558
50274870
68814991
64068818
953233
36758186
63888335
1884185
33466861
18887788
90277744
82977868
57564310
95955169
84442615
13015258
96969314
95131762
60738116
5473803
17517741
46669288
98821115
39007496
45269799
47912809
42552085
19151171
4209919
99263375
96684120
23088431
21525281
30472104
61582919
42283862
20272444
29158757