92608063
11122871
88983611
6964926
43454289
2400630
55881041
98289360
22928040
18399061
21665776
3296330
24954227
92432664
90667205
57901958
23346360
8210616
32709651
98378784
55943878
55138811
12871603
30194175
7432747
15609109
80886815
58629690
26655885
50368782
26437494
9397458
8681612
37419139
29631657
44216372
54768992
54384067
87141472
12066257