99508130
48111709
70647369
44925385
6968310
40636590
29703700
49848507
77282926
69224140
94487847
26217218
7457643
33181498
42424508
97104020
55774217
41406834
95148646
81694741
91729525
77974033
82301797
93328282
16947896
83288075
93179914
23251184
42228500
81399919
75342489
67537378
74787457
26074862
432591
9315189
76521180
64729232
46651110
14888290