1304956
25693193
22328129
73274889
16378338
55444460
42183767
85473845
64753761
19713922
18329616
69639196
20524027
82601884
59261490
80881996
3038711
47953997
27446922
3214960
11191033
72132987
58803364
8430337
18241133
32616181
62345554
26018665
3755511
82504569
23141079
43599990
51369811
316017
46504287
3472878
92947635
85424057
72266724
90903287