35747108
17112325
22364163
79356806
21456224
42736474
62253644
16989668
34642906
44467088
38612355
32509822
53548756
2235451
67196239
97783560
40714100
15685857
22278586
85672852
19346697
81065642
19036004
1575730
39009882
16028987
61204015
99717559
1763671
12742632
21099932
6251633
39273457
11515683
37824657
85332697
67013615
98322628
58058478
58433450