43256780
58739385
5173220
16384580
2690697
50892045
92221882
16974902
55435987
49731014
92917182
4514169
33815551
61555067
13218546
988993
51056686
24247626
99621487
18206581
69326657
90789032
25985337
43021359
99744762
18012505
69004882
9907083
78968744
83052353
87917126
11614932
26447979
6198027
97519310
56384233
39209868
70496186
20994180
41594606