18128321
90425164
15847483
77088992
31549675
22714139
22477695
39009719
96645489
78386790
15199184
79234536
8903778
1131298
61736334
36175609
25038404
34872299
52154928
69825883
27372295
74813734
96277742
62861890
4518494
29513970
22335416
68319152
90715885
86016796
6044586
3452430
99711127
27277123
88718147
42731503
92702646
45916375
72392030
56549350