31073185
73965005
93119098
68687794
6266377
84664885
69855720
96093952
21726316
82262010
2089829
51364
785999
3312132
50151134
77454871
17946681
66108667
55445736
142515
55682814
36894124
69565386
98107424
69955251
58297007
52704658
86489998
9627603
64205269
92827261
65243796
49656280
24928345
74392317
18571673
22391031
60019226
85217462
21299608