20924895
30435455
38629759
7391393
99717218
65169049
53509821
17047814
69958153
57838788
86942119
70024561
43572575
25856964
34472740
37079538
85981292
48476710
67365920
21661951
52772412
7296343
53041521
64962534
61524394
6632671
35011426
94654114
498262
91588551
63496040
55784530
89256186
35157031
78618304
19978248
57263957
24498907
45745305
27382991