21725445
878462
89507074
79459425
48079433
2117062
5396485
15983296
20437426
19125502
80477900
66928712
73124698
84811980
43874868
28301581
1081932
76589801
36459921
1461550
68543432
89788954
72728252
87876264
25944896
22267424
99445626
62323487
74143322
6885530
60625740
83176475
55725407
97027586
36125716
1349338
13683750
8256982
9947878
70095388