89938202
29977112
198329
2861450
43995933
25395036
80689641
21957907
49235149
40035965
13979412
41704520
39563840
99127329
93528011
5895692
58194556
66192985
96784445
7941
5437530
45074393
14698526
53997884
8652322
31992683
64609071
76531360
57686306
42113832
20976464
2908719
65743997
67886231
24715971
1602533
9784708
92742508
61171882
84759863