93865068
7596929
65107341
45038454
44239798
76267319
18477452
78855125
94919672
3397398
7347950
57087262
13052298
46052616
67546134
30381808
31755653
61382878
39455609
86932986
83612901
95827950
72496645
9337988
691189
33273265
9498374
64412411
44249801
87542962
78491829
26015269
38439305
32529344
36967229
11339377
71906505
66208194
91199099
30253899