16079166
3025746
83574987
99947923
80187166
65151755
40684302
59585570
74848906
56902259
34254478
76353237
99355657
22388871
79096128
39961740
63618071
27792693
79071713
60318302
2135335
88306144
71555979
36539924
4738748
24947659
93051082
4427599
1478699
49221858
30839246
97852671
7151279
12934835
153507
48607835
64036880
86013149
92245814
49699093