9994718
14144755
1829886
80711107
3287266
2956827
9745924
27549957
59323863
27503660
6509413
86528487
15625712
24035866
15235416
25975220
49874289
6316515
52246324
45368979
96617665
16666086
27198413
51848682
86723447
53809460
60782558
98703505
29082950
16492531
64664452
21942589
18714257
986841
74534981
20538719
72054844
928992
42372760
159276