42627879
39261846
80054255
52383884
65871010
25138522
6970354
64878275
8447634
60779700
79627054
35329249
48078710
59802240
42827821
46292921
31219492
51228242
92298070
85243246
6840464
32036812
98735776
8246439
6580199
63655243
90113418
82171893
69879810
2265519
16952367
86989981
108234
488976
67278202
95508157
4129099
42986367
4157283
47122262