85758599
63695667
4433596
99547343
40187374
23932902
86036703
69816345
13083037
79946020
6577498
35816385
24715754
65498246
42107194
99825151
37114894
4473344
64481350
39169070
11561290
3174603
1295597
28705040
64218417
91824045
42006444
67612136
70454122
48215839
40174476
65714805
86537061
29235354
49835616
26396476
33296544
63523601
13328452
36698236