70676213
22798593
74687054
64468285
833567
42742434
16177969
8118949
897774
40046865
69115825
36716806
16239556
72438411
59678467
1101911
7948164
31645752
87459013
43532508
20377197
37755726
35535405
43933873
89535974
7279257
88863113
42844995
6634786
70833677
31341156
21066652
60259709
53334180
91675504
5054407
96615811
86577540
29642803
99127742