99677309
7669488
91158490
3625530
66869612
17485880
13172054
4781422
69009072
50871247
40727168
97333505
99121131
99821938
30575530
90633937
53109029
55093962
23834928
73241314
41036455
1705705
81219694
81905650
89788978
30402204
54854016
46536134
10699729
18575633
60167871
6767240
5764203
48047344
57613770
12655260
79972223
68257003
4194751
10419178