28502812
31948813
24557631
34232176
86574740
7703684
89614349
19339017
72829379
9980909
59382594
57911530
26039452
18147567
86879742
99221425
63163883
9360383
66999661
48333783
24819465
6641419
94481278
96653926
87963803
45047799
84767199
46816524
11034529
17996222
21043976
54141375
67574098
37737547
30453293
50779703
94886752
59746561
23622533
79954814