1956986
74338569
88312362
81717380
29085809
14459930
61724519
70074098
29104421
44683183
31167375
18733837
87229970
24394722
4128605
35114164
85895264
44174929
54982189
28693428
83611154
96451255
31861345
25111236
95911760
64695205
74583372
21847851
27942316
6009620
50822007
97619491
11231529
30466080
38102602
63603864
71059472
34677806
99545706
90957903