30453533
8495963
94949022
6008662
18689265
39769972
32684217
5648946
48777841
51889551
1692473
79518878
84934384
13143834
998662
5763079
29516469
26082692
7996260
81729463
68718957
90126404
66539173
94164399
13918470
82015284
1044458
89318027
48941906
92309028
41434754
19702044
64884817
52066228
8645284
54238534
79432536
62854133
55214873
85523335