80245512
4888919
68881417
3677208
55876872
12502689
83831516
54104531
93369304
72361148
51735302
44251730
78651789
46103589
1207248
47933931
63065025
7661002
89863231
5041349
73859903
16356276
20486929
19947873
60979947
14431078
32975755
67292990
55523513
4937996
84545849
83607851
40057983
78737634
64287304
50363057
322392
21974012
3728308
51504497