45096896
89922614
77616974
44245920
98116444
1769244
36161275
31763124
95353310
22489305
10641749
53452788
74255448
8509817
47362035
51134227
19785502
80504559
82634658
65082622
94484175
936383
85708749
11121673
43889847
67055551
96166866
68708022
9666106
96024535
69796936
15473182
8708643
11419528
77832863
71285090
1413046
57686174
45186693
9281884