10115266
47564896
31583222
32722168
14642810
2047324
22008732
2923652
51005933
78968401
85708818
7768269
71365371
40011180
48859509
46868893
26693762
34999787
38599062
23478932
45103331
54851378
44992040
97366234
71619957
9547911
2443137
22155656
76866497
17529694
85945727
99141738
36249538
6722552
72429875
85071361
18668924
17804851
1487642
91577429