29108482
84954706
7322311
30712839
27828295
99335056
15378586
75217650
71109780
71057105
4807644
19802197
24869925
46748771
26449406
59922736
16848457
7060650
3347506
93404567
51519572
66733877
54285358
69372351
6173720
18837968
34466786
9307248
81109746
58489824
15286121
7921474
12836845
69868880
24507737
55302027
19633006
37737703
32141747
75722643