95739558
14435540
95022789
85298810
51074911
4601141
88435677
25219227
79304279
99708930
57491243
2689876
39274081
81989908
30766839
38086728
45159570
78469737
42167214
28919596
96647956
1924660
41422300
89684541
17041406
52314933
41169639
809411
49542738
24294921
70207586
1943972
18213819
63035616
97494333
51776225
2047831
15385297
7297372
3739761