38296337
64204321
32842429
18649168
32169473
649462
89062141
42774623
87619947
57374750
8936936
90951009
66298705
29031963
46577966
5762152
8155905
26715316
73555090
64887648
89125257
59321793
84398618
49076391
60906747
575657
15218825
52264340
14557966
22511731
5868746
79464140
61956795
99072970
51077951
41466232
49627064
76183617
45189780
74874143