90649115
54201310
65594918
46702793
99377715
931145
12447252
75914822
36647010
83792179
51269558
16858415
99317715
33696424
25882950
14518659
93048925
89951183
97061647
49813086
7872252
72744309
41924422
2344265
28447386
82701180
77017256
82655231
46357064
10117443
49098577
20463867
23386562
20343551
72227963
69323609
585058
52292462
71992859
88397624