21979283
19687748
6641153
76686183
70468944
65187506
75129464
51389573
739921
97461540
58444749
23599950
50514029
71847290
1711887
43201955
69962269
89377995
61938590
387702
87954757
61393005
89237135
17176654
71903889
81967419
19826894
47447835
24765587
49008480
58346297
69938286
49435957
43973476
666201
36319961
84715941
96447302
29199010
85121861