16289992
79238551
75385864
72392496
8678317
88787679
86802804
8667775
22031848
811556
37175952
86787131
92551888
6666629
91029612
59959005
10356945
60115212
49895768
80052532
63762945
42682810
1121616
98777910
64613482
65098484
95698032
4358869
22237545
26514123
60026160
99501865
95637343
43172083
36931023
79511120
20911479
23193407
34326616
45406540